调整清理规则时 Teamcity 不清理日志

调整清理规则时 Teamcity 不清理日志

因此,我有一个拥有大量构建日志的项目,该项目先前从祖父项目继承了“91 天后删除”规则。

我正在通过 Kotlin DSL 配置向该项目添加特定的“31 天后删除”规则,并且它显示在该项目的Clean-up Rules部分中。

但是,在按下Administration-> Clean-up Settings->后Start clean-up now,磁盘空间不会被回收,并且超过 31 天的构建仍然可以通过 TeamCity UI 获得其日志。等待定期清理无济于事 - 日志仍然存在并且可以访问。超过 91 天的日志已被正确修剪。但是,当我最初设置 91 天规则时,我遇到了类似的问题,不得不手动删除旧日志。

为什么清理工作没有按预期进行?

TeamCity 以本地用户身份运行(不在 docker 中),拥有日志文件。它们没有被清理,因为 TeamCity 仍然可以在它们应该被清理之后显示日志。日志中没有任何内容。实际上,清理日志列出了一些需要清理的构建 ID,但当我转到这些构建的页面时,日志仍然可用!

相关内容