DevOps CICD - Parallel stages Deployment

Viewed 1961

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 mean I need almost 7 hours to deploy all stages.

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

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 it's predecessor. Just add:

dependsOn:

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

Related