0
votes

I've set up Teamcity 5.1.4 to do dev CI builds against the trunk in our SVN repository. Then I also set up a "QA" build that points to a "QA" branch in the svn repository too. Rather than deal with ugly merges, we delete the QA branch and just create a new branch from the head on trunk.

But when we do this, Teamcity doesn't see any changes in the files. I have to remove my teamcity VCS root for that project and create it again. I've tried forcing a clean build on the project, but nothing other than removing the current VCS root for the project and creating a new one seems to help.

Is there an easier way to get it to build these, forcing it to get the full checkout from SVN?

1

1 Answers

0
votes

How many repositories do you have set up? Do you have a repository for trunk and a repository for the QA branch?

If you do you should consider having a single repository that is shared between your projects and use checkout rules to identify which branch to use, see this example. This may help your current situation but it will also make it easier to label and allow you to share a template between your two builds.