【问题标题】:what exactly does "archive artifacts" step do in Jenkins?詹金斯中的“存档工件”步骤究竟做了什么?
【发布时间】:2016-01-07 18:32:57
【问题描述】:

我有一个 Jenkins 主服务器和多台从属机器,它们一直被创建和销毁。

我找不到任何有关“归档工件”选项在 Jenkins 工作中的作用的文档。

它是否将工件从从机的工作区复制到主服务器上的某个文件夹?

或者它是否将文件从从属的工作区保存到同一个从属的“存档”位置?在这种情况下,如果从服务器被破坏,那些文件就会消失。

如果我删除了工作区,那些存档的工件会继续存在吗?

如果我删除构建历史,它们会继续存在吗?

【问题讨论】:

    标签: jenkins


    【解决方案1】:

    如果您谈论的是“归档工件”构建后步骤,它会将选定的工件复制到主服务器上的 %JENKINS_HOME%/jobs/MY_JOB/builds/... 中。

    因此,如果您删除从属设备或擦除工作区,您将不会丢失工件。

    但是,如果您删除构建或丢弃旧构建,则会删除工件。

    希望对你有帮助:)

    【讨论】:

      【解决方案2】:

      正如 Bruno 所说,它会将构建的工件“归档”回您的主人。

      还有一点需要注意的是,如果您使用“放弃旧版本”插件(我鼓励),请确保在页面开头展开“高级”按钮并检查您的设置,因为还有其他设置专门用于工件和保留。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-23
        • 2016-09-10
        • 2023-03-15
        • 2012-10-17
        • 2021-06-04
        • 1970-01-01
        相关资源
        最近更新 更多