我需要在测试后运行销毁作业(将销毁实例)。测试大约需要1个小时。因此,实例可以在此之后销毁,从而增加一些闲暇时间,例如2小时后。
詹金斯文件
运行作业1
运行Job-2-在较低的环境中部署
运行作业3-destroy lower environment after 2hrs of current-time
运行job-4
运行作业5-3小时后
所有作业都应该一个接一个地运行 ,而无需等待 。而且我被卡住了!
timer-将等待直到给定时间完成并中止:(
睡眠-将等到给定的时间并运行下一个作业/无论如何:(
触发器-将触发作业,但具有cron功能:(
如果可以用触发器完成,我可以使用触发器。
或任何groovy code to set
触发时间(设置cron时间[currentTime + 3hrs])!
或
很简单-我只想运行一次cronjob [仅在Now的3个小时之后]
注意:我是个时髦的新手
答案 0 :(得分:0)
将上次作业的“安静时间”设置为120分钟-作业5 Groovy语法是构建作业:'Job-5',quietPeriod:120,等待:false