Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

DevOps CICD - Parallel stages Deployment

I have a new release pipeline contains 75 stages, when I create release each one of the stages take in average 5 minutes to complete deployment process then move to next one, that means it needs almost 7 hours to deploy all stages!

How can I make all stages working together (in parallel) to finish deployment in almost 5 minutes. If this is not possible, how to speed up the process in general?

like image 962
alhassan ali Avatar asked Jan 23 '26 07:01

alhassan ali


1 Answers

So first need to have parallel agents configured at the organization level. This will still be a bottle neck interms of how many will run simultaneously unless purchasing 75 agents.

The second will be in the Azure YAML Pipeline by default a stage depends on its predecessor. Just add:

dependsOn:

Without a value. This will let ADO know the stage can execute w/o any dependencies.

like image 94
DreadedFrost Avatar answered Jan 25 '26 08:01

DreadedFrost



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!