I'm using TeamCity 6.5.1 with one project and about 10 build configurations. I have a dependency chain akin to Core -> Framework -> Apps. Framework has a dependency on Core, and the Apps depend on both Core and Framework.
The issue I am having is that the framework/apps are not being triggered after the core has been triggered and built successfully. I have selected "Trigger on changes in snapshot dependencies" on the framework and all the apps, but none of them seem to trigger even though the core build was triggered from an SVN commit.
Does "Trigger on changes in snapshot dependencies" not work the way I think it does? Do I need to add the core (and framework) VCS roots to the VCS trigger on the framework/apps? If that is my only option I suppose I could do it that way, but it seems redundant (especially if I need to adjust VCS root paths in the future).
Core VCS Trigger:
+:root=MySVNRoot:/Core/**
Framework VCS Trigger (snapshot dep. on Core):
[x] Trigger on changes in snapshot dependencies
+:root=MySVNRoot:/Framework/**
App VCS Trigger (snapshot dep. on Core and Framework)
[x] Trigger on changes in snapshot dependencies
+:root=MySVNRoot:/Applications/MyApplication/**