我在使用新的 TFS 2015 Update 2 门控版本时遇到问题。
在尝试签入门控构建队列后,构建的每个部分都会成功,直到到达“签入门控更改”的最后一步。
当我查看该步骤的日志时,我得到:
[Error]The shelveset _Build_5427;Build\ad8fe058-f936-4908-91de-57e7bc6a2f9d could not be found for check-in
当我查看“获取来源”日志时,我看到:
2016-04-01T19:11:12.3062092Z tf get /version:C6213
2016-04-01T19:11:13.2125013Z tf shelve _Build_5427 /replace
2016-04-01T19:11:13.3218610Z Successfully created new shelveset _Build_5427;Domain\BuildServiceUser
我将用户名识别为服务用户(因此在此处对其进行了编辑)。看起来它正在尝试为错误的用户找到正确的搁置集名称。
2016 年 4 月 20 日更新:
我最终不得不创建一个全新的项目。
失败原因:您正在尝试使用自己的帐户签入文件。但构建代理尝试使用服务帐户签入更改。
您的构建代理似乎有问题。将 TFS 服务器更新到 TFS update2 后,您还需要更新构建代理。如果仍然不起作用,请尝试下载代理并部署新代理。详细步骤来自MSDN:部署 Windows 构建代理 https://msdn.microsoft.com/en-us/library/vs/alm/build/agents/windows
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)