I have just started to use TC (v4.5.5) on a project, and I am trying to work out a solution to a particular problem. Unfortunately my search engine mojo appears to have deserted me, so any guidance gratefully received.
We want to pipeline our projects - a fast build/unit test 'gateway' project followed by a series of increasingly time consuming test projects. Standard stuff. It's a busy project, so we also want to be able to guarantee the versions that the chains have run against so we can release without needing to code freeze. To me, this sounds exactly like a snapshot dependency. But....
Given Project A is triggered from SVN, it depends on Project Unit, and let's say someone checks in a duff compilation. Unit kicks off and fails but so does Project A. Which is fine if everything is nice and quick to recover, but not if Project A takes 4 hours (just don't ask...).
So what we want is snapshot dependency, but only showing the section of the build chain that failed (in this example Project Unit).
Can TC build chains do this? Have I missed something obvious?