TFS构建过程永远不会完成

时间:2013-11-04 08:56:05

标签: tfs tfs2012

我的TFS构建设置似乎无法正确完成工作流程。无论所有构建步骤是否实际运行正常或失败,工作流程始终处于运行状态(Team Explorer - Builds中的蓝色播放按钮,而不是绿色勾号或红色十字)。它似乎只是挂在最后。

TFS设置

  • TFS应用程序服务器位于具有构建控制器Win 2008 R2,TFS 2012 Update 2
  • 的服务器A上
  • 构建代理位于单独的服务器B,Win 2008 R2,TFS 2012 Update 3

我已尝试过各种构建定义,重新启动了TFS服务和构建代理,但构建仍然始终处于运行状态。

我在构建代理计算机上Event Viewer -> TFS Operational Log中遇到的唯一错误是当我从Visual Studio手动取消工作流时。

  

默认代理 - 构建:已取消构建vstfs:// ...的工作流实例,ID为{...}

     

异常类型:Microsoft.TeamFoundation.Build.Workflow.Activities.BuildProcessTerminatationException

之前的其他一切都很好。关于为什么构建永远不会完成的任何想法?

1 个答案:

答案 0 :(得分:0)

BuildProcessTerminatationException是终止活动,在发生错误时发生。

我建议你调试sequential workflow foundation,你的活动有bug。

在visual studio中set breakpoint on your first activity打开您的模板。

Attach process您的主机工作流基础,构建代理并运行构建。