Как запустить сборку на одном репо, прослушав изменения на другом репо - PullRequest
0 голосов
/ 05 июня 2018

У меня есть два репозитория в разных организациях: репо A и репо B. У меня есть веб-крючок Github в репо A, который запускается во время событий push в репо, и у меня есть задание Jenkins, которое имеет «триггер Github hook для GITScmопрос "как триггер сборки.

Я ищу, чтобы запустить сборку Jenkins, когда есть изменение в репо A, и я хочу, чтобы задание строилось из репо B.

Я могу успешно построить из репо A, установив Githubчасти проекта и управления исходным кодом задания Jenkins, указывающие на репо А. Я надеялся, что указание проекту Github на репо А и управление исходным кодом на репо В будет делать то, что я хочу, но когда я делаю это, работа по сборке никогда не выполняетсясрабатывает.Возможно ли то, что я хочу сделать?

Кроме того, как я могу увидеть, какая ветвь была нажата и запустила задание из моих заданий Jenkins?

Спасибо

1 Ответ

0 голосов
/ 05 июня 2018

Насколько я понимаю, когда любое событие push происходит в Repo A, оно запускает одно задание Jenkins (т.е. Job-RepoA) на сервере Jenkins через webhook.

Теперь вы хотите создать еще одноЗадания Jenkins (т. Е. Job-RepoB) для Repo B и добавление этого задания в качестве действия после сборки в задании Repo A (Job-RepoA).

Для настройки действия после сборки используйте плагин

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