我们有一个每天触发 5 到 10 次的构建定义。
我们只想保留最后一个版本。
我们如何通过构建保留策略来实现这一目标?该策略仅接受保留的最小数量,而不接受最大数量。
在 TFS 之前,Xaml 构建可以配置为仅保留最后的 x 构建(例如,保留最后 5 个构建)。
然而,vNext 版本改变了它的工作方式,将构建保留 x 天,并至少保留 y 天。
恐怕您需要像旧保留策略这样的功能。曾有相关网友的声音:
恢复 vNext Build 定义的旧式保留策略
https://visualstudio.uservoice.com/forums/330519-visual-studio-team-services/suggestions/8266650-bring-back-old-style-retention-policies-for-vnext 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 https://stackoverflow.com/a/40026812/5391065在链接中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)