TeamCity删除工作目录中的文件

时间:2016-10-04 13:31:37

标签: teamcity

我们正在将Teamcity 10.0用于c ++项目。

我们使用Linux代理有150个构建配置,使用Windows代理有近60个构建配置。

我们的服务器端清理设置已禁用。

项目清理规则为Everything is kept foreverPrevent dependency artifacts cleanup

在代理端(在Linux和Windows上),我们在teamcity.agent.build.checkoutDir.expireHours=never文件中设置buildAgent.properties值。

尽管有这样的设置,teamcity会定期清理结帐目录。(Aprox。每隔5天)

如何让TC保留我的文件?

1 个答案:

答案 0 :(得分:0)

由于属性checkoutDir.expireHours的默认值是8天,而不是你正在谈论的5天,你似乎有某些东西会覆盖你的某个地方,或者,配置文件中的拼写错误没有'考虑到你的价值。

您需要在设置属性后重新启动代理服务。

您可能还有一些像Free Disk Space这样的构建功能可以清理您的目录,或者删除了结帐目录的HQL功能。

可用磁盘空间功能似乎在配置中的某处使用。