We are using TeamCity Enterprise 4.5 on a server with 13 agents. I am also using the Professionnal version, release 6 on my desktop for testing/evaluation purposes.
We are considering upgrading to release 6, and wonder if there is an automated config file updater as we have 310 build configurations in 15 projects so far.
While I was evaluating release 5, at some point I installed release 6 and had to convert manually the config files. Specifically, the new <runner type="simpleRunner"> section that's there with release 6 and not before. I had to parse and add this manually in each project's config xml files when I went from 5.1 to 6. For a couple of config files that was ok, but for 310 modifs in 15 files that would require some time.
Maybe I did the update process wrong too. I had manually backed up the config files, uninstall everything, install release 6, put back the config directory and restarted the service...
So what can we expect if we migrate from 4.5 to 6? Should this be seamless or would I have to either manually modify the files or start from scratch?