我似乎无法找到最好的方法。
我手动运行Jenkins作业(比如在某处创建临时文件的作业)。
我希望能够在2-3小时后清理它(例如删除临时文件)。
我在考虑添加一个Post Deploy操作,该操作将运行带有一些参数+延迟的作业。但我找不到那样的东西。
我注意到了几个计划插件或REST API选项,但没有像“在X分钟内成功构建A,构建B”那样简单。
建议?
建议?
答案 0 :(得分:0)
您可以利用Quiet period
。
job1 - > (睡觉 - >假工作) - > JOB2
所以让job1触发假工作的时间是7200秒,这个假工作会触发你的清理工作。
答案 1 :(得分:0)
您可以使用参数化触发插件(https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Trigger+Plugin)。 在这里,您可以将预定义参数传递给Project,以构建类似sleep_time参数,您可以在触发的Jenkins作业中处理它。您还可以在稳定/不稳定/始终触发条件下配置触发器构建。
我希望它对你有用。