【问题标题】:cancel build operation取消构建操作
【发布时间】:2010-11-25 06:15:18
【问题描述】:

我正在为构建自动化实施 hudson。我正在使用一些 shell 脚本来执行构建步骤之一。取消构建操作(在构建过程中)导致构建处于不合逻辑状态。是否可以限制用户使用取消构建操作?

【问题讨论】:

    标签: build-process continuous-integration build-automation hudson


    【解决方案1】:

    最好让构建在每个构建上都创建一个干净的工作区。让先前的退出状态成为构建稳定性的一个因素可能会导致更多问题。

    即使您启用了 使用自定义工作区 选项并为构建进行了特殊设置,请考虑将构建的第一步作为清理任何先前工件和构建步骤的脚本可能是由失败的构建创建的。

    【讨论】:

      【解决方案2】:

      清理工作区不是问题,但我使用一些脚本在打包之前检查并更改 cleacase 中的源代码。如果有人在两者之间中止它,这些文件可能会保持签出状态并处于无效状态。因此,我需要用户不要在过程中间使用中止构建操作。谢谢。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-11
        • 2022-11-24
        • 2016-02-11
        • 1970-01-01
        • 1970-01-01
        • 2015-11-23
        • 2011-09-15
        • 2014-09-02
        相关资源
        最近更新 更多