我在不同的机器上都有两个Jenkins环境,两者都是不同的工作。
Jenkins 1中的作业使用参数化远程触发器插件在Jenkins 2中触发远程作业。
有没有办法可以将Jenkins 1中的作业的构建参数添加到Jenkins 2中的作业?
答案 0 :(得分:0)
您可以通过添加“执行shell”步骤来触发远程作业,其中您可以调用远程jenkins作业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(段落'提交工作'>'带参数的工作')