During the previous week I was at customer site for migrating their TFS 2015 to VSTS and they would like to have full fidelity migration so we needed to upgrade from TFS 2015 update 3 to TFS 2018.
I am still there to continue the full migration and I will share later how to use TFS Migrator tool by Microsoft or what they called it (Database Import Tooling)
The upgrade was smooth and there are few improvements over the old TFS 2017 and I will mentioned them only but if anyone would like to to following the step by step, you can look at my guide for Upgrading-TFS-2010-to-TFS-2012-with-Migration-to-a-New-Hardware-Guide which has all the steps, for the new features for the upgrade process, it will be here.
1-Team Foundation Sever 2018 Configuration Wizard, it’s the normal one as usual
2-Team Foundation Sever 2018 Prepare Configuration and Configure IIS and other components, also here as usual
3- Team Foundation Sever 2018 Configuration Pre-Production Upgrade Testing, this was pretty new, I think this one the very important feature in the upgrade since when we upgrade we keep have the old name of the server and need to change that immediately in case we are running dry run or trail migration
4- Team Foundation Sever 2018 Automatic remapping of database connection string, so as we can see in the following image, it automatically remap database connection string, automatic change TFS collections and server identifiers as well as stop scheduled jobs, I really like that as I don’t need to do that manually and we have less to concern about conflict.
5- Provide Service Account for Team Foundation Sever 2018, we back to the normal steps
6-Team Foundation Sever 2018 Configuration Configuration in progress
7- Team Foundation Sever 2018 Collection Configuration
8- Team Foundation Sever 2018 Configuration and Upgrade Completed