1

我们最近升级到了团队基础服务器 2012 更新 2,现在我们在尝试添加新的构建代理时遇到错误。

错误:TF900559:构建代理 MyBuildAgent 无法为构建控制器 MyBuildControler 提供服务。生成控制器和代理必须运行相同版本的 Team Foundation Build。

现在我已经确保我们运行的是正确的版本,甚至尝试了全新安装、更新 1 和更新 2,但我仍然收到此错误消息。

我应该注意到,这个构建代理是通过复制我们拥有的另一个代理并重命名所有内容而创建的。

有没有人遇到过这样的问题?

4

2 回答 2

2

@user2291942

我在尝试将 TFS 2012 Update 2 与 TFS 2010 构建服务器集成时收到此错误。我知道 2012 Update 2 旨在允许这样做,但我已经在 Application Tier Server 上配置了控制器(我想很多人都这样做),它显然正在运行 TFS 2012 Update 2。

为了纠正这个问题,我将 TFS 2010 服务器配置为连接到 TFS 2012 Update 2 应用程序层/存储库的构建控制器。然后,在创建构建代理并将它们附加到该控制器时,问题得到了解决。

希望这可以帮助!

于 2013-04-26T12:48:17.223 回答
-1

您确定已在 TFS App Server + Build Controller + Build Agent 上升级到 TFS 2012 Update 2 吗?

如果不这样做,我建议只在构建代理服务器上卸载 TFS 并重新安装 TFS。这是一个相对快速和无痛的过程。

于 2013-04-17T18:07:23.490 回答