Our development team has been using TeamCity for some time now and unfortunately, we haven't been diligent enough to upgrade TeamCity instances as frequent as we should. We're currently running an instance which is at version 4.5.6 build 9140 (enterprise edition) and want to take advantage of all the new features in 6.0.x but want to get guidance as to how we should proceed.
It doesn't seem like there is a straight forward method of upgrading between two versions so any help is greatly appreciated.
Current teamcity instance contains twenty-nine projects and eighty-three build configurations. Software is being run on a Linux server with connection to MS SQL database. Please note that we'd like to change the database portion of the set-up to PostgreSQL instead.
Furthermore, current size of file system which contains all data (including artifacts, main installation) is approximately 48GB.
Please let me know if you need any additional information to asistance us with this major task...