我正在尝试设置TFS构建服务器[内部部署2015]。源位于另一台服务器[TFS 2013]上。在configurig构建代理程序时,以下消息发生错误。
确保您使用的是帐户服务器网址 (例如https://account.visualstudio.com)不是收集服务器URL(例如https ://account.visualstudio.com/defaultcollection)配置代理。 API资源位置a8c47e17-4d56-4a56-92bb-de7ea7dc65be未在/ tfs上注册
请有人说清楚。
答案 0 :(得分: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,它是基于代理的,没有控制器,您可以在一台机器上安装多个代理。代理在池中分组并在服务器级别上运行,允许您跨集合使用它们。没有必要经济地使用物理机器。