There should not be difficulties to upgrade. Please follow the instruction how to upgrade TeamCity server and look through Upgrade Notes. Feel free to ask us more questions if you cannot find the answers in the materials linked above or faced with any problems.
If you use Professional version then you can freely upgrade. If you use Enterprise version then you can freely upgrade only if the new TeamCity server effective release date is covered by the maintenance period of the license. It it is not covered the corresponding license will not be valid with the TeamCity version and would need an upgrade. For more details please read our Licensing Policy.
It looks like the new TC installation is not pointing to the data directory of the previous one. Please check startup scripts of previous installation for -Dteamcity.data.path option.
If you used Oracle with 6.5.4, you don't need to do anything, TC 9 will continue using the same DB.
The DB selection applies to the newly created instances only (not for upgrade). Since you repointed TC to previous installation, it will catch up the old settings automatically.
[mis@a-dev-tcs01 jdbc]$ ls -lrt total 4228 -rwxr-xr-x 1 mis mis 2152051 Oct 17 2011 ojdbc6.jar -rw-rw-r-- 1 mis mis 2164679 Oct 17 2011 ojdbc6.jar.manipulated
Hi Pradeep,
There should not be difficulties to upgrade. Please follow the instruction how to upgrade TeamCity server and look through Upgrade Notes. Feel free to ask us more questions if you cannot find the answers in the materials linked above or faced with any problems.
Hi Alina,
Thanks for the above information.
I would also like to know can I directly upgrade Teamcity from version 6.5.4 to 9.0?, Do we have any limitation ?
If I can't directly upgrade from teamcity 6.5.4 to 9.0. Which version I need to upgrade first?
Please let me know.
Thanks,
Pradeep Kumar A
Hi,
TeamCity supports upgrades from any of the previous versions to the current one. So you can directly upgrade from 6.5.4 to 9.0.
Hi,
The support is free or chargeable?
Please let me know.
Thanks,
Pradeep Kumar A
Hi,
If you use Professional version then you can freely upgrade. If you use Enterprise version then you can freely upgrade only if the new TeamCity server effective release date is covered by the maintenance period of the license. It it is not covered the corresponding license will not be valid with the TeamCity version and would need an upgrade. For more details please read our Licensing Policy.
Hi ,
After I upgrade the TeamCity from 6.5.4 to 9.0.1 Version, I am not able to see any of the projects.
Could you please help me on getting the projects back.
Thanks,
Pradeep Kumar A
Please click the Project link (top left), then click "Configure visible projects" link in the top right area of TC
Hi,
I am not getting configure visible projects options.
Please find the attached screen shoot.
Thanks,
Pradeep Kumar A
Attachment(s):
TeamCity.jpg
It looks like the new TC installation is not pointing to the data directory of the previous one. Please check startup scripts of previous installation for -Dteamcity.data.path option.
Hi ,
We have the following as below
6.5.4.
====
BIN=`dirname $0`
cd $BIN
BIN=`pwd`
mkdir ../logs 2>/dev/null
#TEAMCITY_DATA_PATH="/BuildServer/"
TEAMCITY_SERVER_OPTS="-Dteamcity.data.path=/BuildServer/"
#TEAMCITY_SERVER_OPTS="-Dteamcity.data.path=/BuildServerCurr/"
9.0.1
====
cd $BIN
BIN=`pwd`
mkdir ../logs 2>/dev/null
if [ -f "$BIN/teamcity-init.sh" ]; then
. "$BIN/teamcity-init.sh"
fi
I have provided the old and new teamcity-server.sh information, Please let me know how can i change the path ?
Thanks,
Pradeep Kumar A
just add the line below to the new startup script:
TEAMCITY_SERVER_OPTS="-Dteamcity.data.path=/BuildServer/"
Hi ,
I did as per you suggestion, It worked, However I slected hsqldb instead oracle Db..
How can I go back and select the Oracle DB ?
Please advice.
Thanks,
Pradeep Kumar A
If you used Oracle with 6.5.4, you don't need to do anything, TC 9 will continue using the same DB.
The DB selection applies to the newly created instances only (not for upgrade). Since you repointed TC to previous installation, it will catch up the old settings automatically.
Hi ,
I tried, But 9.0.1 not picking up the oracle DB..
Please advice.
Thanks,
Pradeep Kumar A
Please ensure that you've placed corresponding libraries as mentioned here: https://confluence.jetbrains.com/display/TCD9/Setting+up+an+External+Database#SettingupanExternalDatabase-Oracle
Hi ,
I do not see the JDBC directory in our server.
[mis@ntt-tcs lib]$ pwd
/Teamcity/lib
[mis@ntt-tcs lib]$ ls
annotations-api.jar catalina.jar jasper-el.jar jsp-api.jar tomcat-dbcp.jar tomcat-i18n-ja.jar
catalina-ant.jar catalina-tribes.jar jasper.jar servlet-api.jar tomcat-i18n-es.jar
catalina-ha.jar el-api.jar jasper-jdt.jar tomcat-coyote.jar tomcat-i18n-fr.jar
[mis@ntt-tcs lib]$
Thanks,
Pradeep
you need to navigate to /Buildserver/lib instead.
Hi <
I have the file already in /Buildserver/lib/
[mis@a-dev-tcs01 jdbc]$ ls -lrt
total 4228
-rwxr-xr-x 1 mis mis 2152051 Oct 17 2011 ojdbc6.jar
-rw-rw-r-- 1 mis mis 2164679 Oct 17 2011 ojdbc6.jar.manipulated
Thanks,
Pradeep Kumar A
what about orai18n.jar?
Also, please provide Teamcity/logs/teamcity-server.log
Hi ,
Please find the teamcityserver.log file.
Thanks,
Pradeep Kumar A
Attachment(s):
teamcity-server.log.zip
The log file doesn't indicate any problem with TC installation. It should work properly.