SVN : Build Chain Suitable Build
We have the below setup and wanted to know on how a Suitable build is picked up in a build chain for the below scenario
SVN Repo : Trunk
Build Configuration A with checkout rules as Trunk/Common
Build Configuration B with checkout rules as Trunk/App
Build Configuration C with checkout rules as Trunk/Web
If the build chain is setup as A --> B --> C and when a check-in is made in Trunk/Web (which effects only Build Configuration C) and a build is triggered does it trigger the entire chain as they all belong to the same repository. I do have the "Enable Revision Sync" option unchecked in the snapshot dependency
NOTE: All the build configurations are part of a subproject that has the same VCS Root (svn) but different checkout rules. The current behaviour we are observing is that it trigges all 3 builds when a file is checked in "Trunk/Web" or if the settings.kts files is modified at the root of the VCS.
-Rajesh
Please sign in to leave a comment.
Hello Rajesh,
We have it described in our docs, it can help you to understand how TeamCity selects a suitable build: https://www.jetbrains.com/help/teamcity/snapshot-dependencies.html#Suitable+Builds