I have a number of projects which all live within the same subversion root and depend on libraries and tools at the top of the root.
for example, the subversion folder is laid out like:
I currently have each set up as independent projects with a shared root which is checked out automatically by the agent. However, this means that when I enable build triggering on checkin, any changes in any project trigger all the projects to build.
I can't figure out how to set the trigger rules to be inclusive (rather than excluding all projects +except +the target one) so that only changes within the target project trigger a build.
I'm currently approaching this by checking out the svn root manually in script and having the root in teamcity set to the specific project directory. Is there a better way?