使用Windows 2008 Server(即具有2个构建代理的构建服务器(TFS 2010)),如何配置使用相同帐户的这些代理以使用多个工作区(或阻止它使用多个工作区)具有相同的路径?TFS 2010多构建代理用户管理
目前,我看到的行为是IT使用相同的用户和相同的路径创建多个工作区。我必须手动删除重复的工作区。稍后的一些构建尝试会自动创建更多工作空间,然后无法构建,因为有多个具有相同路径的工作空间。再次,这是自动发生的,并且不得不每隔10分钟手动删除工作区,这不是一个答案。
谢谢。
编辑:卸载并重新安装TFS生成代理,这解决了这个问题。
上述方法打破了我的参考路径,除非我使它们成为静态(没有模板),并且这不能解决多工作区问题。 2代理3+工作区(我不知道为什么它不断创建这些) – 2010-09-01 19:58:51
@ user264892:我强烈建议对所有引用使用相对路径 - 绝对路径是一个杀手。 *在某些时候你会*遇到绝对路径的主要问题,并且你离开的时间越长,那个问题就会被解决。对我来说它工作得很好,所以我不在乎它使用多少个工作区。它使用3个工作区是否重要?通常,如果我发现自己在争取某些东西来获得自己的方式,我最终会发现我做错了什么。 – 2010-09-01 20:07:02
那么,它使用3个工作区确实很重要。这就是TFS给我的错误。 TFS使用相同的路径创建多个工作区。再次,这是自动创建。我没有告诉它在我的构建服务器上为每个代理创建3个(现在是5个)工作空间。路径不是相对的,但似乎通过模板解析到相同的路径,然后我的构建失败,因为我的构建器用户现在已创建3个相同的工作空间。我可以阻止TFS自动创建工作区? – 2010-09-01 21:04:42