詹金斯:有一点接一个地建立一个接一个的工作

Ann*_*net 26 jenkins

我在Jenkins有两份工作:QA和Dev.在Dev作业中,我检查了"构建其他项目后构建"选项并设置项目名称= QA,以便在构建Dev作业后构建QA作业.但在我的特殊情况下,我需要在Dev工作建立后的5分钟内开始构建QA工作.我该怎么做?也许我可以添加一些构建步骤和一些数据来添加这个延迟?

TIA,安娜

raj*_*aur 42

可用的高级项目选项中有一个"安静期"选项.您可以输入值300(以秒为单位)以将作业开始延迟5分钟.

  • 更新:现在,“安静期”选项是“构建触发器”选项中的一个复选框。 (2认同)

Lig*_*mer 5

如果您使用 REST api,您可以添加一个 url get 值,如下所示:

http://jenkins/job/jobname/build?delay=4

这将延迟 4 秒并开始工作。

  • 但是我不是通过 URL 运行该作业,而是使用 Jenkins UI(参数化构建插件)从另一个作业触发它。那里好像没有添加延迟的地方? (6认同)
  • 请注意,“延迟”的行为与安静期相同。它不会延迟添加到队列中,而是延迟在上一个作业之后开始作业。 (2认同)