【发布时间】:2016-06-07 13:01:02
【问题描述】:
新升级的 TFS 服务器创建了两个用户帐户,“Project Collection Build Service”和“Project Collection Build Service (Team Foundation)”。两个帐户具有相同的 GUID(列在用户名或范围列中)。这些是由 TFS 创建的,并且 GUID 以“Build\”开头。尝试删除任何一个都会导致错误。使用 TFSConfig 列出用户帐户,这些不会显示。
要运行构建,项目集合构建服务帐户组必须具有项目集合构建服务用户帐户作为成员。由于 GUID 匹配,上述两个帐户都无法添加到组中。
每隔几个小时,构建就会开始失败并出现错误提示
工作区 xxxx;Project Collection Build Service 不存在。
这意味着添加了 (TEAM FOUNDATION) 的用户帐户在组中。如果将其删除并添加另一个,则构建将再次开始工作。直到几个小时后构建开始失败并出现错误提示
工作区 xxxx;Project Collection Build Service (TEAM FOUNDATION) 不存在。
再次交换它们,构建开始工作。它似乎是通过 GUID 应用用户帐户,然后根据显示名称进行某种验证。
http://www.codewrecks.com/blog/index.php/2016/01/15/troubleshoot-error-tf140 的帖子提供了一些帮助确定此错误的帮助 44-in-build-vnext-for-tfs2015/ 但我找不到与这些帐户相关的任何其他参考。
【问题讨论】:
标签: tfs-2015