TFS 2012 - 未删除构建代理文件夹

TFS 2012 - Build Agent Folders Not Being Removed

我们有一个 TFS 2012 构建代理 运行 使用 ReleaseDefaultTemplate.11 在 DEV 环境中自动构建。1.xaml 来自 Visual Studio 2013 的发布管理的构建定义。

构建成功,但是构建代理工作区 files/folders 在 files/folders 被放到一个单独的位置后仍然存在。

构建代理工作区设置为:

$(SystemDrive)\Builds$(BuildAgentId)$(BuildDefinitionPath)

我们希望在每次构建后删除 $(BuildAgentId) 下的所有内容。

"Clean Workspace" 在构建定义中设置为 "ALL",但 files/folders 仍未删除。

Build Agent 服务正在使用具有本地管理员权限的 AD 帐户。

有什么想法吗?

Clean all 意味着工作区在构建开始时被更改。文件留在最后以方便此操作。

您可以创建一个 PowerShell 来更改文件并 运行 它 post 构建。