Как мне удаленно добавить параметры сборки задания в Jenkins 1 к другому заданию в Jenkins 2?

#jenkins #jenkins-2

#дженкинс #дженкинс-2

Вопрос:

У меня есть две среды Jenkins на разных машинах, и оба являются разными заданиями.

Задание в Jenkins 1 запускает удаленное задание в Jenkins 2 с помощью параметризованного плагина удаленного запуска.

Есть ли способ, которым я могу добавить параметры сборки из задания в Jenkins 1 к заданию в Jenkins 2?

Ответ №1:

Вы можете запустить удаленное задание, добавив шаг «выполнить оболочку», на котором вы вызываете удаленный jenkins job API.

Например:
curl -X POST JENKINS_URL/job/JOB_NAME/build
--data token=TOKEN
--data-urlencode json='{"parameter": [{"name":"id", "value":"123"}, {"name":"verbosity", "value":"high"}]}'
.

Смотрите здесь https://wiki.jenkins-ci.org/display/JENKINS/Remote access API (пункт «Отправка заданий» > «Задания с параметрами»)