Параметры нескольких триггеров конвейера Jenkins в ветке Git

Мое требование — запускать конвейер CI / CD, как только создается ветвь выпуска, выполняется фиксация и слияние для ветки выпуска. Название моей ветки выпуска будет варьироваться от выпуска к выпуску, например release/v1. 0, release/v1. 1 or release/v2.0 и т. Д.

Из-за аспектов безопасности нам не разрешено использовать веб-хуки для параметров триггера git, вместо этого мы используем параметр Jenkins SCM poll (каждую минуту) для запуска конвейера.

Проблема, с которой мы сталкиваемся, заключается в следующем фрагменте конвейера Jenkins, который не указывает на release/v1.0 для git checkout. Наш конвейер должен запускаться всякий раз, когда создается, объединяется или фиксируется ветвь выпуска.

stage (‘Git Checkout’) { git(url: «${GIT_URL}»,credentialsId: «${GIT_CREDENTIALS_ID}»,branch: ‘release/*’) }

Источник: ledsshop.ru

Стиль жизни - Здоровье!