Запустить задание с помощью другого успешного задания Jenkins, когда два Jenkins находятся в разных экземплярах - PullRequest
0 голосов
/ 07 октября 2019

У меня есть два Jenkins, которые находятся в разных экземплярах, я хочу вызвать задание «A» на Jenkins «A», после того как задание «B» завершилось и успешно выполнено на Jenkins «B».

Ответы [ 2 ]

0 голосов
/ 07 октября 2019

Вы можете использовать Jenkins API для запуска задания в другом экземпляре, см. Ниже API

curl -X POST --user user:password http://JenkinsA:8080/jenkins/job/A/build

Вы можете иметь условие, если задание Jenkins " B " успешно выполненовышеуказанный API.

0 голосов
/ 07 октября 2019

Одним простым способом было бы добавить веб-крюк для задания «А» в Jenkins «А», которое запускает задание, и позволить заданию «В» в Jenkins «В» вызвать этот веб-крючок.

Это плагин может быть полезным с этим

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