每个干净的结帐 TeamCity 都会<Agent Work Directory>/<VCS settings hash code>
为构建创建目录。自动签出目录清理
是可行的,可以指定规则来清理旧的构建目录。
在创建新的构建目录之后,如何调整代理以清理旧的构建目录,而不是在工作目录中维护构建历史?
谢谢。
你的答案在你的问题中是对的!;)
自动结帐目录清理部分说明:
可以通过以下任一方式指定新值(以小时为单位)来更改自动目录过期的时间范围:
- buildAgent.properties 文件中的“system.teamcity.agent.build.checkoutDir.expireHours”代理属性;
- 'system.teamcity.build.checkoutDir.expireHours' 构建配置属性
将该属性设置为“0”将导致在构建完成后立即删除检出目录。