BrainyBeeBrainyBee
ExploreBlogStart Studying
HomeDesigning and Implementing Microsoft DevOps Solutions (AZ-400)YAML pipelines — quick notes
Quick Notes186 words

YAML pipelines — quick notes

YAML pipelines — quick notes

FactDetail
Hierarchypipeline → stages → jobs → steps
Job default orderparallel; dependsOn creates order
Requiredat least one job with no dependencies
Classic release pipelinesjob dependencies not supported; jobs run in sequence
Custom conditionreplaces implicit succeeded()
Survives cancellationalways() only
Deployment strategiesrunOnce, rolling, canary
rolling constraintVM resources only; hooks run per batch (maxParallel)
Hook orderpreDeploy → deploy → routeTraffic → postRouteTraffic → on:
template:composes — inserts content
extends:constrains — the security control
Parameter typesstring, object, stepList, jobList, stageList

Traps

  1. "Jobs run top to bottom" — false in YAML, true in classic release.
  2. succeededOrFailed() is not always(); cancellation separates them.
  3. rolling sounds right for Kubernetes but is VM-only.
  4. Blue-green and ring are patterns, not strategy: keywords.

Primary sources

  • https://learn.microsoft.com/en-us/azure/devops/pipelines/process/phases
  • https://learn.microsoft.com/en-us/azure/devops/pipelines/process/conditions
  • https://learn.microsoft.com/en-us/azure/devops/pipelines/process/deployment-jobs
  • https://learn.microsoft.com/en-us/azure/devops/pipelines/process/templates
All Designing and Implementing Microsoft DevOps Solutions (AZ-400) Study Resources

Related Notes

  • Agent and runner infrastructure421 words
  • Agent and runner infrastructure — quick notes150 words
  • Alerting on pipeline events255 words
  • Alerting on pipeline events — quick notes94 words
  • Analyzing usage and application performance241 words
  • Analyzing usage and application performance — quick notes73 words
  • Appropriate access levels217 words
  • Appropriate access levels — quick notes85 words
  • Automating container scanning277 words
  • Automating container scanning — quick notes96 words
  • Automating documentation from Git history191 words
  • Automating documentation from Git history — quick notes55 words

Ready to study Designing and Implementing Microsoft DevOps Solutions (AZ-400)?

Practice tests, flashcards, and all study notes — free, no sign-up.

Start Studying

Ready to study Designing and Implementing Microsoft DevOps Solutions (AZ-400)?

Practice tests, flashcards, and all study notes — free, no sign-up needed.

Start Studying — Free
Designing and Implementing Microsoft DevOps Solutions (AZ-400) ResourcesExplore All HivesBlogHome

© 2026 BrainyBee. Free AI-powered exam prep.