Запускать сборку Jenkins, только если в этом репо был зафиксирован git коммит, который не настроен в определении конвейера - PullRequest
1 голос
/ 13 марта 2020

У меня есть два Git репозитория A и B. Я использую Jenkins Pipeline для сборки с определением конвейера «Скрипт-скрипт из SCM» и вызываю «Jenkinsfile» для запуска сборки.

У меня есть одна зависимость, из-за которой мне нужно указать репозиторий A в моем определении конвейера для Jenkins. Дженкинсфайл репо «А» клонирует репо «В».

Мое требование - запускать сборку, только если в репо «В» были внесены какие-либо изменения. Обратите внимание, в Дженкинс, как я уже упоминал ранее, я настроил репо «А». Хотя я знаю, что у нас может быть Git Webhook, настроенный для Repo "A", я не уверен, как мы можем настроить Git Webhook в этом случае для Repo "B".

Так Можно ли добиться того, что я хочу, через опрос SCM? ИЛИ Есть ли другой способ, которым это может быть достигнуто?

Спасибо

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