办公室门禁办理登机手续办理失败,办理登机手续时无法办理登机手续。

时间:2016-04-01 19:34:50

标签: tfs tfsbuild tfs2015

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

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

Gated Build Timeline

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

enter image description here

[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日更新:
我最终不得不创建一个全新的项目。

2 个答案:

答案 0 :(得分:0)

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

您的构建代理似乎有问题。将TFS服务器更新为TFS update2后,还需要更新构建代理。如果仍然无效,请尝试下载代理并部署新代理。详细步骤来自MSDN:Deploy a Windows build agent

答案 1 :(得分:0)

我使用内部部署的TFS 2015 Update 2遇到了这个问题。作为一种解决方法,我使用常规CI构建而不是Gated触发器来解决,我每晚安排一个发布buiild。

但是,我们最近安装了TFS 2015 Update 3,解决了这个问题。我们现在使用我们想要的配置:1。用于检查更改的1门控构建和1版本的持续集成构建。