我们最近升级到team foundation server 2012 update 2,现在当我们尝试添加新的构建代理时,我们会得到一个错误。
错误:TF900559:构建代理MyBuildAgent不能服务于构建控制器mybuildcontroller。生成控制器和代理必须运行Team Foundation build的相同版本。
现在我已经确定我们正在运行正确的版本,甚至尝试了一个新的安装,更新1和更新2,我仍然收到这个错误信息。
我应该注意到,这个构建代理是通过复制另一个代理并重命名而创建的。
有人遇到过这样的问题吗?
@user2291942
当我试图将TFS 2012更新2与TFS 2010构建服务器集成时,我收到了此错误。我知道2012 Update 2的设计允许这样做,但我已经在应用层服务器上配置了控制器(我认为很多人都这样做),这显然是运行TFS 2012 Update 2。
为了纠正这个问题,我将TFS 2010服务器配置为连接到TFS 2012 Update 2应用层/存储库的构建控制器。然后,在创建构建代理并将它们附加到该控制器时,问题就解决了。
希望这对你有帮助!
您确定已在TFS应用程序服务器+构建控制器+构建代理上升级到TFS 2012 Update 2吗?
如果失败,我建议只是卸载TFS并在构建代理服务器上重新安装TFS。这是一个相对快速和无痛的过程。