在Jenkins构建流程插件中,如果其中一个作业失败,则终止所有并行作业

时间:2013-08-27 20:11:39

标签: testing parallel-processing jenkins

我们使用jenkins构建流程插件(https://wiki.jenkins-ci.org/display/JENKINS/Build+Flow+Plugin)来运行我们的测试用例,将它们分成小的子测试用例并并行测试。

当前问题甚至是其中一个作业失败,其他并行作业和托管流作业将继续运行,这是一个很大的资源浪费。

我检查了doc,没有地方可以控制并行{}内的作业。任何想法如何处理?

3 个答案:

答案 0 :(得分:1)

at the code,我看不到实现这一目标的方法。我会向用户邮件列表寻求帮助。

答案 1 :(得分:-1)

我正在考虑使用并行嵌入的Guard / Rescue来做到这一点。

答案 2 :(得分:-1)

failFast: true块中添加parallel会导致构建在其中一个并行节点发生故障时失败。

您可以查看this作为示例。