github webhook для запуска задания на нескольких серверах jenkins - PullRequest
0 голосов
/ 09 июля 2020

Мой сценарий:

  • Одно репо на github
  • 4 файла в репо
  • 4 сервера Дженкинса

Желаемый результат:

  • внесение изменений в файл A, должно запускать задание на сервере jenkins A, принудительное внесение изменений в файл B, должно запускать задание на сервере jenkins B и т. Д.

Is есть ли решение для этого?

1 Ответ

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

В зависимости от того, где размещен ваш репозиторий (github, gitlab, bitbucket), вы можете использовать конвейер в репозитории для поиска измененных файлов и соответственно инициировать веб-перехватчик на правильном сервере. подход может заключаться в том, чтобы всегда запускать специальное задание на сервере A, которое затем ищет измененные файлы и запускает правильное задание на правильном сервере.

...