【问题标题】:Mark unstable jenkins builds as failed将不稳定的詹金斯构建标记为失败
【发布时间】:2015-08-24 04:51:23
【问题描述】:

我正在使用 MultiJob 插件将我的工作分成多个阶段,因此它会给“父亲”一个更糟糕的“孩子”工作的最终结果

我的问题是,如果测试失败,junit 测试会被标记为 UNSTABLE,从而导致“黄色”点,我需要将它们标记为失败,从而导致“红色”点

我尝试了几种方法来实现这个目标,包括使用 失败原因管理并寻找以下正则表达式 .+[jsystem].+\bFAILED\b 并且还使用设置为 100 的健康报告放大系数,这应该导致 1% 的失败测试得分为 0% 健康。 5% 失败的测试得分为 0% 健康

以上似乎都没有帮助

提前致谢

【问题讨论】:

    标签: regex jenkins


    【解决方案1】:

    使用文字Text Finder Plugin。添加构建后步骤并搜索“将构建状态设置为不稳定”或 Jenkins 在变黄时所说的任何内容。如果正则表达式匹配 - 设置为失败。

    【讨论】:

    • 通过标记多阶段作业来找到我的解决方案,只有在前一个工作成功的情况下才能继续下一步
    • -1 因为插件明确指出“重新分类仅适用于返回整体退出状态为零的构建”,所以我无法将 UNSTABLE 降级为 FAILED
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-20
    • 1970-01-01
    • 2014-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多