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
Please sign in to leave a comment.
Hello!
We have the following documentation to guide you through your upgrade process:help/teamcity/upgrading-teamcity-server-and-agents.html
https://www.jetbrains.com/
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