We are using TeamCity 9 and we have defined build configuration looks like:
--> unit tests ---------|
^ ˇ
compile ->+-> integration tests ->+--> deploy
ˇ ^
--> acceptance tests ---|
Dependencies between build are defined as Snapshot dependency (documentation). All tests builds are running in parallel, but I need to define order because integration test needs more time than others so it'll be good to run this test build first.
It's possible to define order or priorities for each build in chain?
integration testsexecute first,acceptance testssecond andunit testsas last. Each build can run on all agents - agents have same configuration. - Rudis