【问题标题】:Jenkins Remote Trigger, but don't build immediately the remote build, schedule the remote build insteadJenkins Remote Trigger,但不要立即构建远程构建,而是安排远程构建
【发布时间】:2016-11-03 18:47:44
【问题描述】:

我有 2 台詹金斯机器: JenkinsA 和 JenkinsB。

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

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

目前我正在使用插件:

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

此插件允许远程构建并发送参数,但不允许在 Jenkins B 的作业中执行调度。

【问题讨论】:

    标签: jenkins continuous-integration jenkins-plugins


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-07
      • 1970-01-01
      • 1970-01-01
      • 2017-12-25
      • 2017-12-31
      • 1970-01-01
      • 1970-01-01
      • 2015-08-23
      相关资源
      最近更新 更多