We currently have a product that its build and testing runs around 2 hours. We would like to get the time down. One way we want to try is to spread the testing out over multiple agents. The issue that I have is how in team City would we set that up. Currently we have all our build and tests chained together with snapshots: the build process is:
So when a build is run I want the compile to kick off. then the database step. Then I want to run the test steps on different machines. then if all is good run the installers and label that changeset. I cant seem to find of a way to have this process flow setup in TeamCity. Can anyone help?