TFS 2015 On Premise门禁办理登机手续失败“登机时无法找到货架... [英] TFS 2015 On Premise Gated Check-in Fails with “The shelveset … could not be found for check-in”

查看:46
本文介绍了TFS 2015 On Premise门禁办理登机手续失败“登机时无法找到货架...的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


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



尝试登记后,门控构建队列很好,每个构建的一部分是成功的,直到它到达"检查门控更改"的最后一步。




< p style ="padding-right:0px; font-size:15px; clear:both; color:#222426; font-family:Arial,'Helvetica抵达Neue",黑体,无衬线; line-height:19.5px">



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



  [错误]无法找到shelveset _Build_5427; Build\ad8fe058-f936-4908-91de-57e7bc6a2f9d办理登机手续



当我查看'Get Sources'日志时,我看到:

  2016-04-01T19:11:12.3062092Z获取/版本:C6213 

2016-04-01T19:11:13.2125013Z tf搁置_Build_5427 / replace

2016-04-01T19:11:13.3218610Z成功创建了新的shelveset _Build_5427; Domain\BuildServiceUser



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



解决方案

看起来它正在使用服务凭证进行创建,域用户使用检索。这当然会导致问题。


I am having an issue with the new TFS 2015 Update 2 Gated Builds.

After attempting a check-in the gated build queues just fine, every part of the build is successful until it reaches the last step of "Check in gated changes".

When I look at the log for that step I get:

[Error]The shelveset _Build_5427;Build\ad8fe058-f936-4908-91de-57e7bc6a2f9d could not be found for check-in

When I look at the 'Get Sources' log, I see:

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

I recognize the username as the service user (and have thus redacted it here). It looks like it is trying to find the correct shelveset name, but for the wrong user.

解决方案

It looks like it's using the service credential for the creation and the domain user for the retrieval. Which of course causes issues.


这篇关于TFS 2015 On Premise门禁办理登机手续失败“登机时无法找到货架...的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆