我有2个詹金斯机器:JenkinsA和JenkinsB。
我需要JenkinsA中的触发器来触发JenkinsB中项目的执行。 但是,我不需要立即运行远程作业。 我需要将其放入队列中,并能够计划何时运行。
我还需要将参数从A发送到B。
目前,我正在使用插件:
https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Remote+Trigger+Plugin
该插件允许远程构建并发送参数,但不允许Jenkins B的工作执行时间表。
使用构建触发器并远程触发作业时,可以在构建URL的末尾附加&delay=30sec
(或任何秒数)。 这将使作业进入安静期,并在设定的时间段内延迟构建。 URL看起来像这样JENKINS_URL/job/build?token=TOKEN_NAME&delay=30sec **or** /buildWithParameters?token=TOKEN_NAME&delay=30sec