I have a number of different projects that get built by their respective build configs. I would like to now setup a build chain to "promote" these projects to a Release build. The release process is identicle for all of the projects so I was hoping to create a single build config for the release and setup snapshot dependencies on all of the projects. However, it doesn't appear possible to run the chain and ONLY trigger project X and the Release build. It wants to pull in ALL of the projects (rebuilding some of them if needed).
Has anyone else attempted to do something like this? what alternatives or solutions have you found? I've started looking at the "Finished build" trigger but that will only work for the automated parts of my flow. I need a way to manually "promote" to my release build but I wanted to avoid having a release config in each of the projects. Even though they can all be attached to the same template, it still makes for a lot of redundant configs and will inevitably lead to configuration drift.
Thanks in advance.