Tim*_*ers 5 msbuild tfs timeout visual-studio
最近我不断从Build服务器收到此错误.如果我们关闭TestImpact,则不会出现此错误.我们希望看到我们的测试有什么影响,所以我正在寻找另一种解决方案.有谁知道这意味着什么?我找不到任何关于它的东西!
异常消息:http请求操作在00:15:00后超时.(类型TimeoutException)异常堆栈跟踪:Microsoft.TeamFoundation.Client.ChanHttpRetryChannel.Request(TfsMessage消息,TimeSpan超时)在Microsoft.TeamFoundation.Client.Channels.TfsHttpClientBase.Invoke(TfsClientOperation操作,Object []参数,TimeSpan超时,对象[]和输出)在Microsoft.TeamFoundation.TestImpact.BuildIntegration.BuildActivities.GetImpactedTests上的Microsoft.TeamFoundation.TestImpact.Client.TestImpactServer.Microsoft.TeamFoundation.TestImpact.Client.ITestImpactServer.PublishBuildChanges(Uri buildUri,CodeChange [] changes). System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor,BookmarkManager bookmarkManager,Location resultLocation)的System.Activities.CodeActivity.InternalExecute(ActivityInstance实例,ActivityExecutor executor,BookmarkManager bookmarkManager)中的.Execute(CodeActivityContext context).
我可能已经找到了似乎可以解决问题的方法。这就是我所做的,自从他们开始它就起作用了:
我使用 Team Foundation Sidekick 删除了用户创建的用于构建应用程序的所有工作区,以及开发人员不再使用的旧工作区。工作空间的数量似乎会影响构建系统。
我已在所有构建定义上将“Clean Workspace”设置为 false,因此每次触发构建时都不会创建新的工作区。
我已禁用测试影响并运行构建。测试影响需要有一个基线构建来开始。构建完成后,我再次激活了测试影响。
我已将构建的放置位置移至另一个 HD 以加快构建速度(由于磁盘 IO)。构建发生在一个 HD 中,而放置则设置为另一 HD。
现在看来到目前为止它正在发挥作用。也许这些步骤对你有用,就像对我有用一样。但我确实需要更多时间来确保它有效。
| 归档时间: |
|
| 查看次数: |
1335 次 |
| 最近记录: |