Back to Blog

Azure DevOps Pipelines: YAML TipsI Wish I Knew Earlier

@ntlam

My first YAML pipeline was 300 lines of copy-pasted stages nobody understood.

Templates are not optional at scale

Extract repeated stages into templates early — the moment you have two pipelines, you have a maintenance problem waiting to happen.

A pipeline nobody can read is a pipeline nobody will fix.

The debugging trick that saves hours

Running pipeline stages locally with a container matching the build agent catches most YAML mistakes before they cost a CI run.