是否有可用的机制(最好通过TFS API)删除已删除构建的丢弃输出?
由于过去的构建定义的保留策略未设置为删除“全部”,因此我们有许多已删除的构建,因为删除输出仍然存在。
查询相关版本并使用IBuildDetail.Delete()
或IBuildServer.DeleteBuilds(builds)
“重新发布”不会产生任何影响(可能会产生哪种影响),IBuildServer.DestroyBuilds(builds)
也不会产生影响。
是从IBuildDetail
获取放置位置并使用标准System.IO
文件/目录类来执行目录删除的唯一选项吗?
答案 0 :(得分:0)
那是我的猜测。此时,这些文件夹只是常规的旧Windows文件夹,因为它们链接的构建不再存在。所以如果我想删除它们,我希望使用常规的旧删除文件夹命令。
答案 1 :(得分:0)
“社区TFS构建管理器”扩展提供此功能。只需删除您的构建,它也将删除drop文件夹中的内容。
http://visualstudiogallery.msdn.microsoft.com/cfdb84b4-285e-4eeb-9fa9-dad9bfe2cd10