【问题标题】:Jenkins - How to make other build steps run even if previous build step failJenkins - 即使先前的构建步骤失败,如何使其他构建步骤运行
【发布时间】:2022-11-06 13:39:58
【问题描述】:

我的 Jenkins Free 风格作业中有多个构建步骤。 如果其中一个构建步骤失败,则不会触发以下构建步骤。

如果第一个构建步骤失败,我很好,因为这些是测试并且可能会失败并且希望保留 $BUILD_STATUS 值以进行报告,但我仍然希望第二个构建步骤运行并且不要因为构建步骤 1 失败而被跳过。

我还尝试将两个构建步骤合并为一个,但它仍然相同 - 如果第一个构建步骤中的命令失败,则不会执行来自第二个构建步骤的命令。 谢谢 萨

【问题讨论】:

  • 如果您有可能使用管道,这是更好的选择。然后你可以得到管道的catchError机制的好处

标签: jenkins


【解决方案1】:

Jenkins 管道将您的管道分成可以独立运行的阶段和步骤。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-21
    • 2019-07-08
    • 1970-01-01
    • 1970-01-01
    • 2019-11-25
    • 2012-07-18
    相关资源
    最近更新 更多