我的 TFS 构建设置似乎无法正确完成工作流程。无论所有构建步骤实际上运行正常还是失败,工作流始终处于运行状态(蓝色的播放按钮Team Explorer - Builds
,而不是绿色的勾号或红色的叉号)。它似乎只是挂在最后。
TFS 设置
- TFS 应用程序服务器位于服务器 A 上,带有构建控制器、Win 2008 R2、TFS 2012 Update 2
- 构建代理位于单独的服务器 B、Win 2008 R2、TFS 2012 Update 3
我已经尝试过各种构建定义,重新启动了 TFS 服务和构建代理,但构建仍然始终处于运行状态。
我在 Build Agent 机器上遇到的唯一错误Event Viewer -> TFS Operational Log
是当我从 Visual Studio 手动取消工作流时。
默认代理 - 构建:取消了构建 vstfs://... 的工作流实例,ID 为 {...}
异常类型:Microsoft.TeamFoundation.Build.Workflow.Activities.BuildProcessTerminationException
在那之前的一切都很好。关于为什么构建永远不会完成的任何想法?