0

我在不同的机器上有两个 Jenkins 环境,而且都是不同的工作。

Jenkins 1 中的作业使用 Parameterized Remote Trigger 插件触发 Jenkins 2 中的远程作业。

有没有一种方法可以将 Jenkins 1 中的作业中的构建参数添加到 Jenkins 2 中的作业中?

4

1 回答 1

0

您可以通过添加调用远程 jenkins 作业 API 的“执行 shell”步骤来触发远程作业。

例如: 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(“提交作业”>“带参数的作业”段落)

于 2016-10-19T14:52:55.540 回答