SVN : Build Chain Suitable Build

Answered

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

0
1 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

0

Please sign in to leave a comment.