【发布时间】:2015-06-12 04:51:14
【问题描述】:
我在 TeamCity 中确实有一个项目,该项目具有主发布分支的构建配置。每次发布我们产品的新版本时,都会对其进行编译。
为了能够查明引入的错误,我确实需要较长的保留时间来保存此构建配置中的一些 工件。由于其他一些工件相当大(完整的 cd 安装包),我的服务器的硬盘驱动器在简单地增加此配置的清理间隔时会变得非常满。
是否可以以某种方式配置两个不同的清理间隔?我希望为真正重要的工件留出较长的保留时间,同时尽早扔掉大件。
我目前使用的是 TeamCity 9.0.3
例如,假设我的项目有两个工件:
smallupdatepack.zip (32 mb)
reallybigupdatecd.iso (700 mb)
我想以保留 .iso 的方式配置 TeamCity,例如最后 10 个构建,但 .zip 保留用于最后 150 个构建。
我不想要的是一种解决方案,其中所有 .zip 文件都被永久保留,而只有 .iso 文件被间隔删除,这对我来说似乎是通过使用构建配置的设置的工件模式可能实现的一个人。
【问题讨论】:
-
我相信,如果您固定构建,即使按照您的正常设置,它也永远不会被清理。这是从我的记忆深处挖掘出来的,所以请不要相信我的话!
标签: teamcity