Собираюсь опубликовать мой текущий лучший подход к глобальному значению конфигурации и надеюсь, что придет что-то лучшее.
В Управление Jenkins -> Настройка системы -> Глобальные свойства вы можете определить глобальные переменные среды, к которым можно обращаться из заданий Jenkins. Определение переменной MY_BRANCH , доступ к которой можно получить из конвейера.
when { branch: MY_BRANCH }
Или даже RegEx и используется таким образом
when { expression { BRANCH_NAME ==~ MY_BRANCH } }
Тем не менее, это имеет тот недостаток, что переменные среды совместно используются всеми заданиями Jenkins, а не только всеми ветвями одного задания. Так что осторожное наименование будет необходимо.