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

时间:2013-07-19 14:43:55

标签: jenkins

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

TIA, 安娜

4 个答案:

答案 0 :(得分:41)

高级项目选项中有"Quiet Period"选项可用。您可以输入值300(以秒为单位)以将作业开始延迟5分钟。

答案 1 :(得分:2)

如果你正在使用REST api,你可以像这样添加一个url get值:

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

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

答案 2 :(得分:0)

我知道这个话题已经很老了,但是如果其他人正在寻找答案,那么就是这样。 使用参数化构建时,请记住转义"&"。您可以将其替换为:"%26"或者将整个网址放在引号中。它会工作。还请记得使用延迟作为第一个参数。

答案 3 :(得分:0)

为了简化操作,而不必担心使用延迟从URL触发,Jenkins插件可帮助您根据需要的延迟实时调度作业(可在运行构建时配置,并支持参数化构建)以及)。有关更多详细信息,请检查Plugin PagsGitHub