Azure DevOps YAML CI and CD pipelines
Channel: Alexander Schmidt
Date: 2023-02-19

This video is pretty long - and hopefully for a good reason. I wanted to go from 0 to 100 in Azure DevOps pipelines. So I show a lot of background and hands-on here. Starting with some overview I'll show you how to create CI and CD pipelines using YAML only in Azure DevOps and how to connect them to your PR strategy. In the end everything gets created in Azure and deployed to it in 2 different stages.

Some useful links for this video:

- Docu for pre-defined pipeline vars (https://learn.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml)
- Docu for pipelines (https://learn.microsoft.com/en-us/azure/devops/pipelines/?view=azure-devops)
- Sample YAMLs can be found here (https://github.com/codingfreak/blogsamples/tree/master/YamlReleasePipeline)

00:00:00 Intro
00:00:33 Showing the idea and the sources
00:03:35 Creating a simple ASP.NET Webapp
00:06:52 CI pipeline
00:29:13 Testing in a PR
00:34:33 CD pipeline - the "old" way
00:43:24 CD pipeline - the "new" way
01:08:13 Adding a second stage
01:25:23 Outro