TFS 2015构建未被保留策略删除

时间:2016-10-14 17:35:21

标签: tfs

我们正在使用Tfs2015.Update2.1 [14.95.25229.0]。

我们的vNext构建定义的保留政策为21天。最大保留策略设置为90天。然而,我们有超过100天的旧版本尚未删除(它们仍显示在已完成的版本列表中)。似乎根本没有应用保留政策。我该怎么做才能验证保留策略清理过程是否实际正在运行?

2 个答案:

答案 0 :(得分:1)

如果您指定构建保留策略,则保留策略将删除以下项目:

  • 构建记录
  • 日志
  • 已发布的工件
  • 自动化测试结果
  • 已发布的工件
  • 已发布的符号

首先请确保您已设置删除构建记录= true

enter image description here

另请注意,通过从上下文菜单中选择无限期保留,可以在构建视图中免除已完成的构建版本的相关保留策略。发布管理器将构建设置为// kmm,请参阅此User Voice中的信息。

请在Build Explorer窗口中查看此构建定义的构建,检查某些构建是否设置为无限期保留。

您还可以仔细检查旧的构建记录器以查看是否已删除。删除的构建记录应与下图相同: enter image description here

答案 1 :(得分:1)

后台工作存在导致保留的问题。 Team Foundation 2017 Update 3.1包含修复程序。