I am attempting to upgrade my Teamcity from 4.5 to 5.1. I am not doing an inplace upgrade since I am actually moving to a different server.
So here are the steps I took...
I am using Centos 5.5
I installed Java JDK & JRE
Installed Apache Ant & Tomcat
Downloaded the 5.1 WAR file and extracted it into a teamcity directory in webapps.
Downloaded the MYSQL jdbc connector.
Launched it via tomcat manager and it came up and allowed me to create an account.
I then backed up my 4.5 .BuildServer folder and did a database dump of the teamcity database.
On my new 5.1 server I imported the 4.5 database and moved my 4.5 .BuildServer directory over the 5.1 installation directory. I saved a copy of the 5.1 .BuildServer directory just in case.
I don't know anything about TeamCity to be 100% honst with you... I'm the network/system administrator and network security for my company. I'm the only one here and I never work with it. All the software engineers do everything with it. So I hope I wasn't too ignorant with the way I performed this.
So I restarted tomcat and reloaded teamcity. Now I get the following message:
Database version mismatch: Configuration version is 280 but Database version is 379.
So it appears that the Database was upgraded by my configs weren't....
I tried copying the 4.5 .BuildServer/config folder out and moving the 5.1 config file in but still same message.
I'm sure I just did something really stupid and am hoping someone can point it out to me. Thanks a lot