2016-09-28 180 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。 –