【问题标题】:In Jenkins build flow plugin, terminate all parallel jobs if one of them failed在 Jenkins 构建流程插件中,如果其中一个失败,则终止所有并行作业
【发布时间】:2013-08-30 17:43:12
【问题描述】:

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

目前的问题是即使其中一个作业失败,其他并行作业和托管流作业仍会继续运行,这是一种很大的资源浪费。

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

【问题讨论】:

标签: testing parallel-processing jenkins


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    我正在考虑使用并行嵌入的 Guard / Rescue 来执行此操作。

    【讨论】:

      【解决方案3】:

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

      您可以查看this 为例。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-09-05
        • 1970-01-01
        • 2020-03-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-01
        相关资源
        最近更新 更多