【问题标题】:How to clean Jenkins workspace only if build fails仅在构建失败时如何清理 Jenkins 工作区
【发布时间】:2015-06-08 18:43:20
【问题描述】:

为了减少构建时间,我只想在构建失败时清理 Jenkins 作业工作区。有没有使用后期构建操作来做到这一点? Jenkins 是否将变量设置为“BUILD FAILED”的效果,该变量可以在可用于作业配置的构建后操作部分的脚本中读取?

提前致谢。

【问题讨论】:

    标签: jenkins build


    【解决方案1】:

    Post-build Task 插件可以读取您的控制台输出并在找到正则表达式时执行脚本。当构建步骤失败时,它将在控制台输出中打印“BUILD FAILED”。

    配置构建后任务以查找它,并在这种情况下执行清理。

    【讨论】:

      【解决方案2】:

      Workspace Cleanup Plugin 有一个选项。添加其构建后步骤,勾选特定复选框,它只会清理失败(不稳定?)的构建。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-07-12
        • 2012-06-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-12
        相关资源
        最近更新 更多