0

我的 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

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

4

1 回答 1

0

BuildProcessTerminationException 是终止活动,当您有错误时发生。

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

在 Visual Studio 中打开您的模板,set breakpoint on your first activity.

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

于 2013-11-14T15:16:32.167 回答