我需要限制特定构建所保留的工件数量。这个构建生成的工件输出非常大,会占用硬盘空间。理想情况下,我希望仅配置该构建以最多保留最近的3个成功构建,但我不希望将此限制应用于所有项目。
前往:
这是最接近您想要的。唯一的偏差是它只会在第n次成功的构建后丢弃工件。
或者,设置中提供的另一种选项是基于日期的清理,例如“仅保留过去7天”。
适用于 TeamCity 9.x 及以上版本的更新:
管理
<root project>
* 的编辑
链接清理规则
清理什么
下选择编辑
链接。工件
部分,在框中输入一个值:早于第[-]个成功的构建
。*请注意,TeamCity 使用继承,因此如果您编辑<root project>
,所有项目都将受到影响。如果您设置项目组选项,则情况也是如此。
适用于 TeamCity 2019 的更新
编辑构建配置
。管理/ <Root project> / YourParentProject
YourParentProject
。)Clean-up Rules
。