【问题标题】:TeamCity Automatic Checkout Directory (work directory) CleaningTeamCity 自动结账目录(工作目录)清理
【发布时间】:2014-06-10 08:06:38
【问题描述】:

每个干净的结帐 TeamCity 都会为构建创建 <Agent Work Directory>/<VCS settings hash code> 目录。
Automatic Checkout Directory Cleaning 是可行的,可以指定规则来清理旧的构建目录。

如何在新的构建目录创建后调整代理以清理旧的构建目录,而不是在工作目录中维护构建历史记录?

谢谢。

【问题讨论】:

    标签: teamcity


    【解决方案1】:

    你的答案在你的问题中是正确的! ;)

    Automatic Checkout Directory Cleaning版块备注:

    可以通过以下任一方式指定新值(以小时为单位)来更改自动目录过期的时间范围:

    • buildAgent.properties 文件中的“system.teamcity.agent.build.checkoutDir.expireHours”代理属性;
    • 'system.teamcity.build.checkoutDir.expireHours' 构建配置属性

    将该属性设置为“0”将导致在构建完成后立即删除检出目录。

    【讨论】:

    • 我想删除 目录只有在创建新目录的情况下(例如在“Enforce clean checkout”的情况下),而不是在每次构建之后。
    猜你喜欢
    • 2013-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-17
    • 2015-08-14
    • 1970-01-01
    相关资源
    最近更新 更多