What is a Pipeline?
• Building code
• Testing code
• Orchestrating the deployment
• Quality assurance against environments (integration tests
anyone?)
Slide 3
Slide 3 text
Why codify the pipeline?
• Use the same branching and code review practices for your
build definitions.
• Keep build definition changes as a part of your source code
history.
• Testable build definitions?
• Side effect; push developers take responsability of DevOps!
Slide 4
Slide 4 text
“Hello World” PaC!
DEMO
Slide 5
Slide 5 text
No content
Slide 6
Slide 6 text
No content
Slide 7
Slide 7 text
No content
Slide 8
Slide 8 text
Azure Piplines YAML Extension on VSCode!
DEMO
Slide 9
Slide 9 text
No content
Slide 10
Slide 10 text
Looks hard?
• You can use
predefined
templates.
• You can build your
first build definition
on the web and
export!
Slide 11
Slide 11 text
Long story short!
• EaC (Everything as Code) Codify, track, eval, test your pipelines.
• Export from web UI, or build new in VSCode