[eclipse/xtext#1595] Escape branch name for k8s label

The k8s agent label becomes invalid when the branch name contains '/'.
ERROR: Labels must follow required specs -
https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#syntax-and-character-set

This change escapes the slash character by underscore.

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
This commit is contained in:
Karsten Thoms 2020-01-20 15:41:16 +01:00
parent 9d419220eb
commit 582ea14f9d

2
Jenkinsfile vendored
View file

@ -1,7 +1,7 @@
pipeline {
agent {
kubernetes {
label 'xtext-core-' + env.BRANCH_NAME + '-' + env.BUILD_NUMBER
label 'xtext-core-' + (env.BRANCH_NAME.replace('/','_')) + '-' + env.BUILD_NUMBER
defaultContainer 'xtext-buildenv'
yaml '''
apiVersion: v1