MS Release 管理清理放置文件夹

MS Release management clean up of drop folders

我们的发布路径有四个阶段(DEV、TEST、UAT 和 PROD),我一直计划使用 DEV 上的验证步骤作为到 TEST 网关的发布。如果开发人员认为值得测试团队查看构建,他们会批准它,否则他们会拒绝它(在其他阶段有不同的批准者)。

我希望对已被拒绝(或放弃)的构建的构建放置文件夹进行某种清理 运行。通过删除它们或通过更改 TFS 构建上的无限期保留标志。

有没有办法手动(或者自动更好?)

我怀疑这可以通过查询 RM 数据库并调用 TFS 来完成api,但我想省去自己做这件事的工作量。

意思是说这在此处已部分涵盖(带有 "no"):

How do we delete a release in TFS 2013 Release Management?

但我真正关心的只是放置文件夹,而不是版本。

答案基本还是"no"。很明显,您已经了解了所有部分的工作原理——在发布开始时设置无限期保留标志,如果您不想保留构建,则由您手动清除它。

也就是说,它确实应该是一个可配置的选项。事实并非如此。