2016-09-28 115 views
1

我想设置一个TFS构建服务器[内部2015]。源位于另一台服务器上[TFS 2013]。在配置构建代理时,下面的消息会发生错误。 (前https://account.visualstudio.com)(前HTTPS ://account.visualstudio.com/defaultcollection)TFS 2015构建配置

确保您使用的帐户服务器URL 不是一个集合服务器URL配置代理。 API资源位置a8c47e17-4d56-4a56-92bb-de7ea7dc65be未在/ tfs上注册

任何人都可以请一些灯。

+0

注意:我在配置时给出了帐户服务器网址,而不是按照错误消息的建议收集网址。 http:// tfsserver:port/tfs –

+0

您正在配置XMAL构建代理或vNext构建代理吗? –

回答

0

首先确保您在配置期间使用/ServerUrl:ServerUrl

为了排除故障配置错误,详细日志可以在代理安装目录下的_diag夹中找到。

在开始之前,请确保您的生成代理机设置了:

要求:

  • 的操作系统是由Visual Studio 2013或更高版本
  • 支持Visual Studio 2013或Visual Studio 2015
  • PowerShell 3或更新版本(哪里可以获得更新版本的PowerShell?)

还请看看在本教程的部署和配置生成代理详细步骤:Deploy an agent on Windows for on-premises TFS 2015

也不建议你到另一个TFS服务器上部署生成代理。特别是,如果服务器上有2013年的构建代理。这可能会造成一些混淆。而且,对于TFS2015它是基于代理的,没有控制器,您可以在一台机器上安装多个代理。代理在Pools中分组,并在Server级别生活,允许您跨集合使用它们。不需要经济地使用物理机器。

+0

感谢您的回复,以下是日志文件Microsoft.VisualStudio.Services.WebApi.VssResourceNotFoundException上的错误消息:API资源位置a8c47e17-4d56-4a56-92bb-de7ea7dc65be未在Microsoft的[tfs 2013服务器url]上注册。 VisualStudio.Services.WebApi.VssHttpClientBase d__69.MoveNext()从先前位置抛出异常的堆栈跟踪结束 –

+0

无法使用vNext构建构建TFS 2013存储库。新版本基于不同的架构,并运行在完全不同的系统上。 –

+0

您应该将您的代码从TFS2013移动或复制到TFS2015。 –