9

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.

DreadedFrost
  • 2,602
  • 1
  • 11
  • 29
alhassan ali
  • 131
  • 2
  • 7

1 Answers1

21

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.

DreadedFrost
  • 2,602
  • 1
  • 11
  • 29
  • https://learn.microsoft.com/en-us/azure/devops/pipelines/yaml-schema/stages-stage?view=azure-pipelines – srbrills Jun 12 '23 at 17:04