Run projects concurrently

Hello, we are using TeamCity version 8.0.5 (build 27692). We have two build agents running on seperate machines and 4 build configurations in one project. The four build configurations are Compile, Run first half of tests, Run second half of tests, and build the installation. The run first half of tests and run second half of tests each have snapshot dependencies on the artificates that the Compile build produces. I would like to have the two test builds run concurrently, but I want to have the Installation build wait until both test builds are finished within the same chain before it is run. How would I go about configuring this? Is it even possible?

Thanks,
Damien

2 comments
Comment actions Permalink

dmurty wrote:

Hello, we are using TeamCity version 8.0.5 (build 27692). We have two build agents running on seperate machines and 4 build configurations in one project. The four build configurations are Compile, Run first half of tests, Run second half of tests, and build the installation. The run first half of tests and run second half of tests each have snapshot dependencies on the artificates that the Compile build produces. I would like to have the two test builds run concurrently, but I want to have the Installation build wait until both test builds are finished within the same chain before it is run. How would I go about configuring this? Is it even possible?

Thanks,
Damien

You should be able to setup snapshot dependencies to the 2 test build configurations from the installation build configuration. This post contains a diagram that may help, http://devnet.jetbrains.com/message/5312374#5312374, just replace the references to the native build steps with your test configurations.

Rod

0
Comment actions Permalink

Thanks for the info. I came to the realization that the build configuration at the end of the build chain should be triggered first and then have that fire off each depenedent build. Was trying to have it the other way which just did not work that well.

Damien

0

Please sign in to leave a comment.