我有一个持续的集成构建,它过去运行良好,但开始给出以下例外:
此异常来自构建代理,
处理每个ConfigurationsToRelease 释放构建 运行当前配置的发布管理构建过程:异常:
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)这是使用默认的构建模板,它似乎是随机启动的。该版本从未真正击中发布管理,也从未抛出异常或回滚。它似乎死了,因为它应该击中发布管理。
我已经检查了drop文件夹,所有的东西都在那里了。权限仍然正确。我不知道它在找什么文件夹。
有没有人有过这方面的经验,或者对从哪里开始寻找有任何想法?
发布于 2014-08-05 13:16:45
在构建服务器上安装RM客户端。
不知何故,RM客户端在发布期间被从构建服务器中删除。我要和它谈谈这个问题。
谢谢你,丹尼尔·曼抓住了这个机会。
更新:升级到发布管理2015之后,我也收到了同样的错误。更新了ReleaseTfvcTemplate.12.xaml。确保将新模板从"C:\Program (X86)\MicrosoftVisualStudio14.0\Release\Client\bin“复制到您的BuildProcessTemplates (或更新您的自定义模板)
发布于 2015-11-11 16:09:51
升级到RM 2015之后,我必须更新我的构建模板,如上面的注释所描述的那样。唯一的更改是注册表路径中的版本号。
https://stackoverflow.com/questions/25126841
复制相似问题