我的TFS构建安装程序似乎无法正确完成工作流程。无论所有构建步骤是否实际运行良好或失败,工作流总是处于运行状态(蓝色播放按钮Team Explorer - Builds
,而不是绿色勾号或红色叉号)。它似乎只是挂在最后。TFS构建过程永不完成
TFS设置
- TFS应用服务器是在服务器A上与生成控制器,2008赢R2,TFS 2012更新2
- 生成剂是在一个单独的服务器B,2008年赢R2, TFS 2012更新3
我试过它的各种构建定义,重新启动TFS服务和构建代理,但构建仍然始终保持运行状态。
我Event Viewer -> TFS Operational Log
得到生成代理机上唯一的错误是,当我做一个手动取消从Visual Studio中的工作流程。
缺省代理 - 编译:取消构建vstfs工作流实例:// ... ID为{...}
异常类型:Microsoft.TeamFoundation.Build.Workflow.Activities.BuildProcessTerminatationException
一切之前其他的罚款。关于为什么构建永远不会完成的任何想法?
您是否尝试过使用不同的构建代理,比如Update2本身?您可以查看日志以查看工作流程中哪里发生了挂起? – allen
感谢您的提示 - 我似乎已经得到它的工作 - 我认为这只是一个网络配置问题。据我所知,服务器B无法正确地看到服务器A,因此可能无法告诉构建控制器该构建已完成?我不确定这是否合理,因为他们似乎可以在其他事项上进行沟通。其次,我在服务器B上创建了一个新的构建代理 - 可能会有所帮助。如果其他人也有类似的问题,我会尽可能把它做得更好。 – ngm