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 tests
execute first,acceptance tests
second andunit tests
as last. Each build can run on all agents - agents have same configuration. – Rudis