对于我的TFS 2015中的特定项目,vNext构建代理无法同步存储库中的源代码。
我在日志文件中只能看到的消息是:
开始:获取来源
同步存储库:RDW(TFVC) 工作区名称:ws_d565d474_34; Build \ 1b470f52-2a65-4b67-a68a-b8c32cebcad5 完成将存储库RDW同步到版本C283662(工作空间版本-1)
请注意"工作区版本-1"。如果我检查构建代理服务器上的工作文件夹是空的(甚至没有创建)。仍然创建TFS侧的工作空间(使用TF检查)。 我检查了分配给我运行代理的帐户的权限,一切似乎都很好。
我无法在日志中找到任何内容,也无法在TFS上找到任何内容,也无法在代理计算机上找到任何内容。 它只发生在一个项目中。我尝试使用不同的构建服务器,但结果是一样的。
有没有人知道我应该检查什么以试图解决这个问题?
由于
答案 0 :(得分:3)
我找到了问题的答案。我在源控件中的文件夹上关闭了权限继承,所有分支都在该文件夹中撒谎。 我在这里详细分析了这个问题http://blog.majcica.com/2015/12/24/tfs-2015-build-agent-failing-syncing-the-repository/
答案 1 :(得分:0)
构建代理服务帐户必须是构建服务帐户组的成员。