关于办公室门禁办理登机手续失败的原因是"办公室无法找到货架..."

abe*_*est 9 tfs tfsbuild tfs-2015

我遇到了新的TFS 2015 Update 2 Gated Builds的问题.

在尝试检入门控构建队列之后,构建的每个部分都成功,直到它到达"检查门控更改"的最后一步.

门控构建时间表

当我查看该步骤的日志时,我得到:

在此输入图像描述

[Error]The shelveset _Build_5427;Build\ad8fe058-f936-4908-91de-57e7bc6a2f9d could not be found for check-in
Run Code Online (Sandbox Code Playgroud)

当我查看"获取源"日志时,我看到:

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
Run Code Online (Sandbox Code Playgroud)

我将用户名识别为服务用户(因此在此处进行了编辑).看起来它正在尝试找到正确的shelveset名称,但对于错误的用户.

2016年4月20日更新:
我最终不得不创建一个全新的项目.

Pat*_*SFT 0

失败原因:您正在尝试使用自己的帐户签入文件。但构建代理尝试使用服务帐户签入更改。

您的构建代理似乎有问题。将 TFS 服务器更新到 TFS update2 后,您还需要更新构建代理。如果仍然不起作用,请尝试下载代理并部署新代理。MSDN 中的详细步骤:部署 Windows 构建代理