Jenkins запускается во всех ветках в репо, а не только в измененной ветке - PullRequest
0 голосов
/ 10 июля 2020

Я новичок в Jenkins, и когда я делаю запрос на перенос, веб-перехватчик Github запускает перестройку во всех ветвях репозитория. Однако я хочу, чтобы была создана только ветка, связанная с запросом на перенос. Я подозреваю, что все ветки создаются из-за того, что в «Спецификаторе ветки» ничего не указано.

Есть ли способ указать, чтобы строить только ветку, для которой был сделан запрос на вытягивание?

Спасибо!

1 Ответ

0 голосов
/ 11 июля 2020

Чтобы решить проблему, попробуйте использовать многоотраслевую конвейерную работу или фильтр в простой конвейерной работе. Чтобы использовать задание с несколькими ветвями конвейера, вам необходимо установить плагин Pipeline: Multibranch.

Пример задания конвейера

В простом задании конвейера выберите «Создавать, когда изменение отправляется в GitLab» в разделе «Триггер сборки» -> Дополнительно -> Фильтровать ветки по имени

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...