TeamCity 2017.1.4 migration and upgrade

Hi 

What would be the easiest migration to newly version of TeamCity since I was getting a task to do it from my Team Leader

The version is pretty much obsolete and now the idea is to migrate and to eventually separate Db to external DB server

I have to do this in 4-5 working days maximum

There is another server installed for this purpose

Is there a backup restore procedure to the same version and then upgrade or I just can migrate to the newly installed updated version on new server

What about artifacts?

We have more than 250GB of artifacts...what would be the easiset way to migrate

Now we have 2 agents running on the same machine (Is that OK or not)?

Thanks

0
1 comment

Hello!

We have the following documentation to guide you through your upgrade process:
https://www.jetbrains.com/help/teamcity/upgrading-teamcity-server-and-agents.html

Upgrading TeamCity is usually straightforward, so we recommend you to perform a backup and to follow the provided guide thoroughly. As your version is quite outdated and several major versions have been release since it came out, we would advise you to run the upgrade process in a test environment first to ensure that no unexpected issues occur. For this purpose, we recommend you to check the following guide on how to create a copy of your TC server with all the data:

https://www.jetbrains.com/help/teamcity/how-to.html#Create+a+Copy+of+TeamCity+Server+with+All+Data .

Regarding the database, we strongly recommend you to use an external database for production use:

https://www.jetbrains.com/help/teamcity/set-up-external-database.html

For your information, in case you aren't aware, build history and user info are stored in the db so that can be ignored on the backup. However the artifacts will need to be copied manually. The migration might take more or less time depending on how much data you currently have and which objects you choose to migrate or not.

Running two agents in the same server should not be a problem, if the the machine has enough resources to support it. 

Please let us know if you have any more questions.

Thank you,

Guilherme

 

 

0

Please sign in to leave a comment.