我们的发布路径有四个阶段(DEV,TEST,UAT和PROD),我一直计划在DEV上使用验证步骤作为TEST网关的发布。如果开发人员认为值得测试团队查看构建他们批准它,否则他们拒绝它(在其他阶段有不同的批准者)。
我希望在build drop文件夹上运行某种清理,以便对已被拒绝(或放弃)的构建进行清理。通过删除它们或通过更改TFS构建中的keep indefinitely标志。
无论如何都要手动执行此操作(或更好地自动执行此操作?)
我怀疑可以通过查询RM数据库并调用TFS api来完成,但我想省去自己这样做的努力。
意味着这里部分涵盖了这一点(带有“否”):
How do we delete a release in TFS 2013 Release Management?
但它只是我关心的drop文件夹而不是发行版。
答案 0 :(得分:1)
答案基本上仍然是“不”。很明显,你已经了解了所有部分的工作原理 - 在发布版本开始时设置了保留无限期标记,如果你不想保留版本,你可以手动清除它。
那就是说,应该应该是一个可配置的选项。事实并非如此。