【问题标题】:How to delete all build artifacts in TeamCity?如何删除 TeamCity 中的所有构建工件?
【发布时间】:2018-08-09 21:12:42
【问题描述】:

我注意到 TeamCity 会自动存储工件。我们不需要 TeamCity 来存储任何工件。

如何删除存储在 TeamCity 中的所有构建工件?

【问题讨论】:

    标签: teamcity


    【解决方案1】:

    首先,您需要配置一个默认的清理规则。默认情况下,所有内容都将永久保存。因此,清理工作并没有多大作用。

    1. 进入设置
    2. 点击左侧导航栏中的清理规则。
    3. 您可能会看到多个“构建配置或模板”,每个:
    4. 单击编辑。
    5. 在“清理工件”下,选择自定义策略。
    6. 选择自上次构建以来的 1 天或“第 1 个”成功构建,以您认为最有意义的为准。

    下的所有子项目都会继承这个配置。 配置完成后,转到管理 > 服务器管理 > 清理设置

    服务器清理设置的上一次清理部分使您能够:

    • 查看有关上次服务器清理日期和持续时间的信息,帮助您决定是否在给定时刻启动清理过程
    • 使用立即开始清理按钮手动运行清理

    在清理过程中,TeamCity 会报告进度。如果需要,您可以停止清理过程,剩余数据将在下次清理时被删除。

    只需按下按钮立即开始清理

    【讨论】:

    • 清理运行而不删除任何内容。 TeamCity 认为所有工件都是合法的,如果我们关心它们,它们可能就是合法的。
    • 您说的是工件中的.teamcity 文件夹吗?
    • D:\ProgramData\JetBrains\TeamCity\system\artifacts
    • 好的,关闭 TC 服务器。删除/system/artifacts/*,启动服务器。
    猜你喜欢
    • 2016-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-07
    相关资源
    最近更新 更多