我目前正在努力将TFS从其中移除。当前服务器到新环境。我的团队已经完成了这个Microsoft Documentation中关于将TFS移动到新服务器的步骤。
我们已经在新服务器中安装并迁移/恢复了我们的SQL数据库,并确保安装了TFS的所有先决条件。当前已安装TFS管理控制台,我们正尝试使用现有的Tfs_Configure
数据库对其进行配置。这一切都没有问题,但是,当我们查看现有的项目集合时,构建服务仍然是#34;链接",将TFS地址设置为旧服务器而不是我们迁移到的服务器
我已经在旧环境中分离了这些集合并在新环境中重新附加它们,但是,它们似乎仍然试图在旧服务器中构建。我正在阅读,我们需要在迁移任何数据之前将它们分离。我们做错了什么,或者更确切地说,我们是否试图将这些集合分离到这个过程中太晚了?
答案 0 :(得分:1)
您必须更新构建服务以指向新服务器。对于XAML构建,您必须重新配置构建控制器。对于现代构建系统,您需要重新配置构建代理。
答案 1 :(得分:1)
您需要取消注册使用<<oldcomputername>>
的构建服务。使用<<newcomputername>>
注册构建服务。并为代理和控制器执行相同的操作。
根据上面的屏幕截图,您可以看到构建服务是在项目集合级别下配置的。
此外,对于vNext构建代理,您需要删除并重新配置代理。
删除代理:
.\config remove
删除代理后,您可以configure it again。