詹金斯:在多工作中中止执行工作

时间:2017-05-18 08:25:50

标签: jenkins continuous-integration

我正在使用Jenkins。有一个多工作可以调用一些工作。我可以停止执行这个多工作(手动和超时,使用 Build-timeout 插件)。然而,即使在多工作中断的情况下,当前多工作运行的作业也不会停止执行。 有没有办法做到这一点,在强制关闭多工作时,那些已启动的工作也会停止工作?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

是的,在多作业上游作业配置中有一个选项可以"中止所有其他作业"

enter image description here

已配置两个子作业。 我已经中止了父母的工作,反过来又中止了2个子工作

enter image description here

尝试相同的操作,如果您需要其他信息,请随时恢复

您的多项工作可以有多个多阶段,我们可以让多项目在其前一个多阶段成功时运行其他多阶段。

enter image description here

如果任何子作业在上述阶段失败,则启用此功能,主作业将自动失败。