4
我有一份工作NIGHTLY
,它每晚由定期计时器运行一次。
现在我想要更改,以便NIGHTLY
作业仅在Hudson中另一个作业FOO
的最后一次执行成功时才运行。只有在最后一次执行另一个作业成功时,才能在Hudson中触发周期性作业
注:
- 工作
FOO
运行很多次的每一天,由单片机触发。 NIGHTLY
应该只在每个特定时间每晚运行一次。
目前我有一个运行了访问工作FOO
的远程API检查工作FOO
是成功的,如果是的话触发夜间作业的bash脚本高就NIGHTLY_TRIGGER
。
有没有更好的/更清洁的方式来做到这一点? (通过使用一些哈德森插件最好)
对不起,但我不明白这将如何解决问题。我希望NIGHTLY作业在由定时器定时器触发的每个特定时间只运行一次,并且如果FOO作业不成功,定时器将被阻止/取消。虽然它看起来像一个不错的插件=) – 2010-09-20 12:28:02
@ki_:你可以让定期计时器作为FOO的触发器吗? :如果FOO失败(“不稳定”),定时器将不会运行。 – VonC 2010-09-20 12:33:48
你认为“定期计时器”应该是FOO的触发器吗?我不想安排FOO每天晚上跑步。 – 2010-09-20 13:12:22