With Azure DevOps 2019, Microsoft renamed Visual Studio Team Foundation Server to Azure DevOps Server and Visual Studio Team Services(VSTS) to Azure DevOps Services.
Now due to this similar naming people often gets confused. So lets understand this in simple words,
- Azure DevOps Server is the on-premises offering. It is a new release of Team Foundation Server 2018.
- Azure DevOps Services is the cloud offering. It is a new name given to Visual Studio Team Services.
In this article we will discuss how we can update our on-premises TFS Server to Azure DevOps Server. Lets begin!
- Download the latest version of Azure DevOps Server here.
Once installation is complete. Configuration wizard will appear on the screen. Here it will ask for a deployment type, as we are updating the release version, select option "I have an existing database to use for this Azure DevOps Server deployment".
Now configuration wizard will show the databases tab. Here we will take a backup of the existing database. It is important, if something goes wrong we can restore these backups and roll back to our previous version of TFS.
Select databases which you want to backup and click on "Backup Now".
After database backups, we will choose our deployment scenario. Select "Production Upgrade" and click on the next button.
On the account tab we will setup a user account from the given options. You can use your existing user.
In the application tier tab will show the existing site configuration. We can make changes if we want to otherwise just click on next.
If our existing on-premises server has some Search configuration settings you can configure them now.
After this configuration wizard will ask to review your configuration.
After the configuration process finishes, click on the next button.
Once the configuration process gets complete. It will show a success message.
We have successfully updated to the Azure DevOps Server 2019.
Note: In case you want to rollback to previous version perform below steps,
- Uninstall Azure DevOps Server 2019.
- Restore the database backup on database server which we took in the beginning of the process.
- Now just install TFS 2018 again and select existing database option and your good to go!
I hope this will be helpful!
Top comments (1)
hi Raj
can please help me out
i need to update from Azure DevOps server 2019 (not Azure DevOps Server 2019 Update 1.1) to Azure DevOps server 2020.X
I will first brief my situation first
team size 90
Azure DevOps server 2019
Windows Server 2016
SQL Server 2016 (minimum SP1)
backup is stored on same server
i don't have another server to create a pre-production env to perform dry run as they mentioned in documentation’s
my question is as that can i install Azure DevOps server 2020.X on same server and restore the backup to this new version without any problem, if there is any Configuration failure can i be still able to use me Azure DevOps server 2019