【问题标题】:TeamCity deletes files in working directoryTeamCity 删除工作目录中的文件
【发布时间】:2016-10-04 13:31:36
【问题描述】:

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

我们有 150 个使用 linux 代理的构建配置和近 60 个使用 Windows 代理的构建配置。

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

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

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

尽管有此设置,teamcity 会定期清理结帐目录。(大约每 5 天)

我应该怎么做才能让 TC 保留我的文件?

【问题讨论】:

    标签: teamcity


    【解决方案1】:

    由于属性 checkoutDir.expireHours 的默认值是 8 天,而不是您所说的 5 天,因此您似乎有某些东西在某处覆盖了您的值,或者配置文件中的错字不接受考虑到你的价值。

    设置属性后需要重启代理服务。

    您可能还有一些构建功能,例如清理您的目录的Swabra,或删除结帐目录的Free Disk Space 功能。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-13
      • 1970-01-01
      相关资源
      最近更新 更多