4

我试图配置发布管理与我们的TFS一起运行。在构建我得到一个异常而不能工作,如何解决它:发布管理导致构建失败

异常消息:发布构建失败(类型除外) 异常堆栈跟踪:在System.Activities.Statements.Throw.Execute(CodeActivityContext上下文) 在System.Activities.CodeActivity.InternalExecute(ActivityInstance例如,ActivityExecutor执行人,BookmarkManager bookmarkManager) 在System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor执行人,BookmarkManager bookmarkManager,地点resultLocation)

的版本没有出现在发布管理客户端。所以我只能假设它无法到达发布管理服务器?反正有没有获得更多的调试信息?

我无法找到关于此的更多信息?

+1

在您的构建输出中,单击'查看日志'以获取有关失败的更多信息。 – joerage 2014-12-09 17:17:04

回答

3

除了什么沃特说(嗨沃特:)!):

  1. 确保发布管理客户安装在您的构建代理。安装完成后,确保已经运行并将其连接到RM服务器。您这样做的帐户无关紧要。
  2. 确保构建服务帐户(所有构建版运行的帐户)在发布管理中为服务用户
+1

嗨,这解决了我的问题,谢谢。发布管理客户端已与发布管理服务器断开连接。谢谢 – Westy10101 2014-12-16 10:46:35

+0

好听!如果它证明是正确的解决方案,不要忘记接受这个答案。接受答案将有助于未来遇到同样问题的人更轻松地找到解决方案。 – 2014-12-16 13:20:02

4

要找出导致错误的内容,您可以编辑您的构建定义,然后禁用释放触发器。然后确保你的构建成功。

如果构建成功而不触发发布,则可以从RM客户端启动手动发布,然后选择刚刚创建的最新生成输出。

这样,您可以跟踪您的版本的详细信息。

如果两者均成功,则可能是您正在运行构建器的帐户没有权限在RM中触发发布。您应该检查帐户并确保它可以代表他人执行任务。

+0

我只是在MS Build定义的进程选项卡中将版本更改为false,然后才成功构建,然后仅由RM Client开始部署。其成功部署的应用。它的工作。谢谢 – adnan 2016-04-07 13:18:18