我需要限制特定构建保留的工件数量。这个构建生成非常大的工件输出,这将消耗磁盘空间。理想情况下,我希望只配置该构建,以保持最近3个成功构建的最大值,但我不希望将此限制应用于所有项目。
发布于 2012-01-26 01:44:53
请转至:
历史记录清理(右菜单)
“
这就是你想要的。唯一的缺陷是它只会在第n次成功构建后丢弃工件。
或者,设置中显示的另一个选项是基于日期的清理,如“仅保留过去7天”。
TeamCity 9.x及更高版本的更新:
选择任何分支的Edit链接或左侧菜单上的<root project>*
Clean-up rules
What to clean-up下选择Edit链接。
Artifacts部分下,在框中输入一个值:Older than the []-th successful build.*请注意,TeamCity使用继承,因此如果您编辑<root project>,所有项目都会受到影响。如果为项目组设置选项,也会出现这种情况。
TeamCity 2019更新
Edit Build Configuration的项目的内部版本。Administration / <Root project> / YourParentProject,
Clean-up Rules中。https://stackoverflow.com/questions/9007366
复制相似问题