我遇到了新的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日更新:
我最终不得不创建一个全新的项目.
我有一个持续的集成构建,以前运行正常,但开始给我以下异常:
此异常来自构建代理,
处理每个ConfigurationsToRelease
发布构建
为当前配置运行Release Management构建过程:异常:
Exception Message: The directory name is invalid (type Win32Exception)
Exception Stack Trace:
Server stack trace:
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at Microsoft.TeamFoundation.Build.Workflow.Activities.InvokeProcess.ProcessWrapper.Start()
at Microsoft.TeamFoundation.Build.Workflow.Activities.InvokeProcess.InvokeProcessInternal.RunCommand (AsyncState state)
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[]
args, Object server, Object[]& outArgs
at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg,
IMessageSink replySink)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg, Boolean bProxyCase)
at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed, MessageData& msgData)
at System.Func`2.EndInvoke(IAsyncResult result)
at System.Activities.AsyncCodeActivity`1.System.Activities.IAsyncCodeActivity.FinishExecution
(AsyncCodeActivityContext context, IAsyncResult result)
at
System.Activities.AsyncCodeActivity.CompleteAsyncCodeActivityData.CompleteAsyncCodeActivityWorkItem.Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)
Run Code Online (Sandbox Code Playgroud)
这是使用默认的构建模板,它似乎是随机开始的.该版本实际上从未实现过发布管理,并且从不抛出异常或回滚.它似乎死了,因为它应该击中发布管理.
我已经检查了drop文件夹,所有内容都应该存在.权限仍然是正确的.我不知道它在找什么文件夹.
有没有人有这方面的经验或任何从哪里开始寻找的想法?