Build 团队城市工件限制

Build 团队城市工件限制,build,teamcity,Build,Teamcity,我需要限制特定构建保留的工件数量。这个构建生成了非常大的工件输出,这将占用磁盘空间。理想情况下,我只想将该版本配置为最多保留最后3个成功版本,但我不想将此限制应用于所有项目。转到: 管理 构建历史清理(右菜单) 在底部的“管理清理规则”下选择项目/生成 单击“编辑” 在弹出窗口中,为“清理工件”选择“自定义” 将“3”放在“第次成功构建之前” 保存 这是你想要的。唯一值得一提的是,它只会在第n次成功构建后丢弃工件 或者,设置中提供的另一个选项是基于日期的清理,如“仅保留过去7天” TeamCi

我需要限制特定构建保留的工件数量。这个构建生成了非常大的工件输出,这将占用磁盘空间。理想情况下,我只想将该版本配置为最多保留最后3个成功版本,但我不想将此限制应用于所有项目。

转到:

  • 管理
  • 构建历史清理(右菜单)
  • 在底部的“管理清理规则”下选择项目/生成
  • 单击“编辑”
  • 在弹出窗口中,为“清理工件”选择“自定义”
  • 将“3”放在“第次成功构建之前”
  • 保存
  • 这是你想要的。唯一值得一提的是,它只会在第n次成功构建后丢弃工件

    或者,设置中提供的另一个选项是基于日期的清理,如“仅保留过去7天”


    TeamCity 9.x及以上版本的更新:

  • 管理
  • 单击任何分支机构或
    *
  • 清理规则
    在左侧菜单上
  • 要清理的内容
    下,选择
    编辑
    链接
  • Artifacts
    部分下,在框中输入一个值:
    比第[]次成功构建早
  • *请注意,TeamCity使用继承,因此如果您编辑
    ,您的所有项目都将受到影响。如果为项目组设置选项,也会出现这种情况


    TeamCity 2019更新

  • 查找要更改的项目的生成
  • 选择右上角的
    Edit Build Configuration
  • 在左上角找到项目继承层次结构面包屑。
    • 它看起来类似于:
      Administration//YourParentProject
  • 单击要编辑的项目的直接父项目。(
    YourParentProject
    在上面的示例中。)
  • 单击左侧菜单中的
    清理规则
  • 在主窗口中显示的列表中查找项目,然后单击项目行末尾的“编辑”按钮
  • 根据需要选择保留规则

  • 工作得很有魅力。正是医生要的。