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"。很明显,您已经了解了所有部分的工作原理——在发布开始时设置无限期保留标志,如果您不想保留构建,则由您手动清除它。
也就是说,它确实应该是一个可配置的选项。事实并非如此。
我们的发布路径有四个阶段(DEV、TEST、UAT 和 PROD),我一直计划使用 DEV 上的验证步骤作为到 TEST 网关的发布。如果开发人员认为值得测试团队查看构建,他们会批准它,否则他们会拒绝它(在其他阶段有不同的批准者)。
我希望对已被拒绝(或放弃)的构建的构建放置文件夹进行某种清理 运行。通过删除它们或通过更改 TFS 构建上的无限期保留标志。
有没有办法手动(或者自动更好?)
我怀疑这可以通过查询 RM 数据库并调用 TFS 来完成api,但我想省去自己做这件事的工作量。
意思是说这在此处已部分涵盖(带有 "no"):
How do we delete a release in TFS 2013 Release Management?
但我真正关心的只是放置文件夹,而不是版本。
答案基本还是"no"。很明显,您已经了解了所有部分的工作原理——在发布开始时设置无限期保留标志,如果您不想保留构建,则由您手动清除它。
也就是说,它确实应该是一个可配置的选项。事实并非如此。