如何让一个特定的工作无限期地等待奴隶?

时间:2015-07-17 13:30:36

标签: jenkins

问题:

某个任务经常会使从站崩溃,然后重启(有时它不会重启)。如果重新启动失败,可能需要一周的时间才能重新启动计算机。然后失败的构建无法存档工件。

解决问题的想法(如果有更好的请告诉我):

要让一个任务总是在这个之后启动,它检查是否无法进行工件(我有办法检查它),然后永远等待,直到奴隶再次可用,以存档工件。

我知道每件工作都可以这样做,但我找不到如何为特定的工作做这件事。

1 个答案:

答案 0 :(得分:2)

最佳解决方案是实际修复崩溃服务器的内容。

但是现在你可以添加另一份工作:

  1. 在Jenkins中创建一个" New Item"。
  2. 让这个成为一个自由式项目。
  3. 在" Build Trigger"部分,选择"构建其他项目之后构建"。
  4. 在此处选择导致从属设备崩溃的其他作业。
  5. 然后将monitor-and-restart-script添加为构建步骤。