Jenkins:一旦工作完成,触发未来的构建

时间:2016-07-26 13:59:57

标签: jenkins continuous-integration jenkins-plugins hudson

我似乎无法找到最好的方法。

我手动运行Jenkins作业(比如在某处创建临时文件的作业)。

我希望能够在2-3小时后清理它(例如删除临时文件)。

我在考虑添加一个Post Deploy操作,该操作将运行带有一些参数+延迟的作业。但我找不到那样的东西。

我注意到了几个计划插件或REST API选项,但没有像“在X分钟内成功构建A,构建B”那样简单。

建议?

建议?

2 个答案:

答案 0 :(得分:0)

您可以利用Quiet period

job1 - > (睡觉 - >假工作) - > JOB2

所以让job1触发假工作的时间是7200秒,这个假工作会触发你的清理工作。

答案 1 :(得分:0)

您可以使用参数化触发插件(https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Trigger+Plugin)。 在这里,您可以将预定义参数传递给Project,以构建类似sleep_time参数,您可以在触发的Jenkins作业中处理它。您还可以在稳定/不稳定/始终触发条件下配置触发器构建。

我希望它对你有用。