DevOps CICD - Parallel stages Deployment
Asked Answered
L

1

14

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?

Lutenist answered 9/6, 2021 at 22:57 Comment(0)
T
30

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.

Toledo answered 10/6, 2021 at 0:59 Comment(1)

© 2022 - 2024 — McMap. All rights reserved.