I have the following steps for my project:
Is there any way to make TeamCity execute 2-5 steps in parallel? Can I use several build agents for that?
Yes. Assuming you have at least four build agents, you can do the following:
MyProject
, define 5 build configurations (Build
, Unit Tests
, etc). Trigger
in Build Triggering
(Choose Finish Build Trigger
, and set it to run after a successful run of Build
.Artifact dependency
in Dependencies
(Choose Add new artifact dependency
, and choose the output of your Build
configuration.As long as you have agents available, the build configurations will run after a successful Build
, each on its own agent.
On a side note, without knowing your specific project, i'd recommend doing that only if the whole process takes a really long time (lets say more than ~15 minutes), and you can spare those machines (virtual or not).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With