将TFS 2015升级至TFS 2018

Ang*_*man 4 tfs tfs-2015 tfs2018

由于TFS 2018不支持SharePoint集成,因此应迁移哪些数据库以及应如何使用SharePoint数据库执行此操作.

Pat*_*SFT 7

更新:

如果要从配置为与SharePoint 2010或2013集成的先前版本升级到TFS 2018,则需要在升级后禁用SharePoint集成,否则将无法加载TFS SharePoint站点.

在安装期间,如果SharePoint和TFS位于同一服务器上,则安装程序将显示以下警告消息:

TFS 2018及更高版本不再支持与SharePoint集成.如果已配置与SharePoint的TFS集成,则需要断开与每个SharePoint服务器上的TFS集成的连接,否则您的TFS SharePoint站点将无法工作.

升级TFS服务器后,必须从SharePoint服务器卸载以前版本的TFS.卸载TFS后,TFS SharePoint站点将无法加载.这是因为它们引用了不再存在的TFS工件.

解决方案是在SharePoint 2013服务器上安装TFS Disconnector for SharePoint.TFS Disconnector for SharePoint安装TFS站点的所有必需参考,以便正确显示,同时禁用TFS-SharePoint集成.

升级后,将显示您的TFS SharePoint站点,但禁用所有集成功能.下图显示了升级和禁用SharePoint集成后网站的外观.

在此输入图像描述

有关更多信息,请阅读TFS 2018升级后禁用SharePoint集成.

另请参阅TFS和VSTS SharePoint集成的Future计划


TFS 2018中的Team Foundation Server要求有许多变化.有关TFS版本的要求的详细信息可以在要求和兼容性中找到.在升级到TFS 2018之前,请查看以下注释:

操作系统

TFS 2018不支持Windows Server 2008 R2,Windows 7,Windows 8.1或Windows 10 Home Edition.除了评估目的或个人使用之外,我们从未建议在客户端操作系统上安装TFS.我们将继续支持Windows 10 Professional和Enterprise版本.

SQL Server

TFS 2018将不再支持SQL 2014,但将继续支持SQL 2016,并将增加对SQL 2017的支持.我们通常努力在主要版本的TFS之间支持至少一个"重叠"版本的SQL,以便更容易逐步升级TFS部署.

的SharePoint

TFS 2018停止支持TFS Extension for SharePoint.有关详细信息,请访问:https: //go.microsoft.com/fwlink/?linkid = 852977.

建立兼容性

TFS 2018将不再支持XAML构建系统.有关更多信息,请访问:https: //blogs.msdn.microsoft.com/bharry/2017/05/30/evolving-tfsteam-services-build-automation-capabilities/.

如果您的TFS2015安装在非支持系统上,则可能必须先设置新的操作系统.

即使目前还没有TFS 2015到TFS 2018升级程序的完整教程.您可以参考本文旨在扩展升级概述,并逐步介绍升级到TFS 2017的过程.你只需要处理上面提到的一些注意事项.

升级Team Foundation Server现有部署的一般过程是:

  1. 准备你的环境.比如升级你的SQL服务器(必需),操作系统......

  2. 期待最好,为最坏的情况做好准备.您可以在此处执行的最重要的一步是确保您拥有完整且一致的数据库备份集.

  3. 做升级!
  4. 配置新功能.