删除旧构建

时间:2017-08-16 14:21:33

标签: tfs continuous-integration tfs2015

在TFS 2010/2015中,可以将Xaml构建配置为仅保留最后的x版本(例如,保留最后5个版本)。

Xaml Build Retention Policies

然而,2015年的新风格改变了它的工作方式,保持x天的构建,并保持最低的y。

vNext Build Retention Policy

这在处理小项目时可能会很好用,但我们的构建输出一次只有5GB。

有没有办法使用旧保留策略,或者让TFS手动删除旧版本,因为新版本会被创建?

1 个答案:

答案 0 :(得分:0)

XAML和vNext完全是两个不同的构建系统。您肯定无法在vNext的XAML构建中使用旧的保留策略。

并且没有任何选项可以让TFS在创建新版本时删除旧版本。保留策略是用于配置系统暂时保留构建和发布的时间的唯一方法。

作为解决方法,您可以使用TFS API执行此操作。您可以运行实用程序来清除构建的构建工件放置位置。以下是此问题中来自 skundu的答案的示例:TFS 2015 - Delete Build Artifacts供您参考。