Запускать задание Jenkins только при объединении указанных Git веток - PullRequest
0 голосов
/ 07 февраля 2020

Я пытаюсь найти способ автоматического запуска задания Jenkins, только когда указанные c git ветви объединены. Например, если ветвь a, ветвь b и ветвь c объединены, то должно быть запущено задание jenkins. Это возможно? Если да, то кто-нибудь может объяснить, пожалуйста, как это необходимо.

1 Ответ

1 голос
/ 07 февраля 2020

Во-первых, нет способа запустить сборку на основе исходной ветки. Дженкинс ничего не знает об этом. Только если у вас есть несколько дополнительных git хуков, они доступны.

Для веток назначения. Если вы используете декларативный конвейер, вы можете использовать условие при для управления вашими сборками.

Если вы используете проект вольным стилем, вы устанавливаете « Стратегия выбора того, что строить ». определение маски в поле ветки в настройках сборки

...