Jenkins远程触发器,但不立即构建远程构建,而是安排远程构建

时间:2016-07-01 11:14:56

标签: jenkins continuous-integration jenkins-plugins

我有2台jenkins机器: JenkinsA和JenkinsB。

我需要JenkinsA中的触发器来触发JenkinsB中的项目执行。但是我不需要立即运行远程作业。我需要将它放入队列中,并能够安排它何时运行。

我还需要从A到B发送参数。

目前我正在使用插件:

https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Remote+Trigger+Plugin

此插件允许远程构建并发送参数,但它不允许在Jenkins B的工作中执行计划。

1 个答案:

答案 0 :(得分:1)

使用构建触发器并远程触发作业时,可以将&delay=30sec(或任意秒数)附加到构建URL的末尾。这将允许作业进入 静默期 并在设定的时间段内延迟构建。该网址将类似于此JENKINS_URL/job/build?token=TOKEN_NAME&delay=30sec **or** /buildWithParameters?token=TOKEN_NAME&delay=30sec