tfs - 构建保留策略 - 最大构建数量

标签 tfs

我们有一个每天触发 5 到 10 次的构建定义。

我们只想保留最后一个版本。

我们如何通过构建保留策略来实现这一目标?该策略仅接受保留的最小数量,而不接受最大数量。

最佳答案

在 TFS 之前,Xaml 构建可以配置为仅保留最后 x 构建(例如保留最后 5 个构建)。

Xaml Build Retention Policies

但是,vNext 构建改变了其工作方式,将构建保留 x 天,并至少保留 y 天。

恐怕您需要旧保留策略之类的功能。曾经有过相关的用户声音:

Bring back old style retention policies for vNext Build defintions

https://visualstudio.uservoice.com/forums/330519-visual-studio-team-services/suggestions/8266650-bring-back-old-style-retention-policies-for-vnext

但是通过添加内部版本号的控制就完成了。只是没有保留最新选项。不幸的是,您无法通过构建保留策略实现这一点

作为解决方法,您可以尝试使用 TFS API 来执行此操作。您可以运行实用程序来清理构建的构建工件放置位置。这是来自 skundu's answer 的示例在链接中。

关于tfs - 构建保留策略 - 最大构建数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47071053/

相关文章:

visual-studio - 当我向项目添加文件时,为什么 Visual Studio 会 check out .vspscc 文件?

tfs - 将字段添加到 TFS 中的工作项会导致权限错误

visual-studio - 默认情况下解决 checkin 时的代码审查问题

tfs - 在 TFS 中,如何将变更集挑选到不相关的分支?

visual-studio - 如何从外部进程打开 Visual Studio 中的现有工作项?

excel - 用于 Microsoft Excel 文件的 TFS

visual-studio - 如何让 Visual Studio 中的解决方案在 TFS 中重新联机?

TFS 2013 : How to get changeset comments into a text file?

.net - 版本控制 .NET 构建

tfs - Visual Studio Team Services - 如何更改语言?