So, let's say I have two build definitions, ClientDev1 and ClientDevDeploy1. One build to do the compilation, the second to do all the signing, ClickOnce deployment fun. They're broken out because I quite often want to just do a build, but not actually deploy. Then, I can have a ClientTestDeploy, ClientProdDeploy push all the same bits out to other environments.
If I want TFS 2008 to trigger both builds on a check-in (for instance, they both have a workspace mapped to the same solution), is there any way to explicitly order builds that are triggered from the same check-in? It seems like if there are several builds triggered at the same time, they just build in alphabetical order? Any out-of-the-box way to set up dependencies between builds (if BuildA, BuildB and BuildC are all queued at the same time, execute them in this order - ACB)?
Or, maybe easier, is there an easy way to call one build from another without having to call some external batch file?