1

对于具有 2 个构建代理的 Windows 2008 服务器,即构建服务器 (TFS 2010),您如何配置这些使用相同帐户的代理,以使用多个工作区(或阻止它使用多个工作区)与相同的路径?

目前,我看到的行为是 IT 正在使用相同的用户和相同的路径创建多个工作区。我必须手动删除重复的工作区。几次构建尝试后,自动创建了更多工作区,然后由于多个工作区具有相同的路径而无法构建。同样,这是自动发生的,并且必须每 10 分钟左右手动删除工作区,这不是一个答案。

谢谢。

编辑:卸载并重新安装 TFS 构建代理,这解决了问题。

4

2 回答 2

1

(I'm not entirely sure if this answers the question, but...) IIRC you can configure the root working folder for each build agent. Then they are able to work alongside each other in their own workspace without any clashes.

于 2010-09-01T19:45:25.397 回答
0

您的每个构建代理都应该使用自己的工作目录。我在构建服务器上有多个构建代理,并且在设置后,我对工作空间没有任何问题。

构建代理的默认工作目录类似于:

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

所以应该有不同的文件夹基于$(BuildAgentId).

于 2010-09-01T20:53:41.987 回答