У меня есть декларативная настройка jenkinsfile и один из этапов, которые мне нужно выполнить, когда у ветви есть определенное соглашение об именах. По какой-то причине этап не выполняется с добавленным блоком, как показано ниже:
when {
branch pattern: '^([0-9]{5}-)?(?i)external-resources-.*',
comparator: 'REGEXP'
}
Так что в приведенном выше примере я бы хотел, чтобы этап запускался, когда ветвь соответствует чему-либо с именем external-resources
в Это. Все остальные ветки следует игнорировать.
Спасибо за любую помощь, которую вы можете предоставить.