I'm a little confused about the difference between a build trigger that's dependent on one configuration and a dependency on sources.
I have a configuration called Unit Tests which does a checkout and compile then runs the unit tests. I have another configuration called Database Tests which doesn't check out any code from vcs and has the checkout directory set to the same one as the unit test configuration. It runs a different set of tests via a nant target.
The database tests configuration triggers off of a successful build of the unit test one. Is this a good practice or should I change this to create a source dependency between the two?
I'm not sure what the best option is here?