#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 (пункт «Отправка заданий» > «Задания с параметрами»)