首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Team City项目限制

Team City项目限制
EN

Stack Overflow用户
提问于 2012-01-26 01:40:25
回答 1查看 10K关注 0票数 26

我需要限制特定构建保留的工件数量。这个构建生成非常大的工件输出,这将消耗磁盘空间。理想情况下,我希望只配置该构建,以保持最近3个成功构建的最大值,但我不希望将此限制应用于所有项目。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-26 01:44:53

请转至:

历史记录清理(右菜单)

  1. Administration
  2. Build
  3. 在底部选择您的项目/生成在弹出式菜单中的"Manage cleanup rules

  1. 单击”Edit“
  2. ,在"Older
  3. successful artifacts"
  4. Put "3”中为"Clean -th“3”选择“自定义

这就是你想要的。唯一的缺陷是它只会在第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更新

  1. 在右上角找到要change.
  2. Select Edit Build Configuration的项目的内部版本。
  3. 在左上角找到项目继承层次结构的导航栏。它看起来类似于:Administration / <Root project> / YourParentProject

  1. 单击作为要编辑项目的直接父项目的项目。(在左侧菜单中的example above.)
  2. Click on Clean-up Rules中。
  3. 在主窗口中显示的列表中查找您的项目,然后单击项目行末尾的编辑按钮。
  4. 根据需要选择保留规则。
票数 45
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9007366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档