Loading video player...
π AZ400 Lab | Configure Pipelines as Code with YAML | CI/CD YAML Pipeline Deep Dive | Azure DevOps Tutorial 2026 Pipeline as Code is the gold standard of modern DevOps β and YAML is the language that makes it happen. In this hands-on lab, you'll go deep into configuring complete CI/CD pipelines using YAML in Azure DevOps. You'll learn how to define build and release pipelines in markup files that live alongside your code, use Azure DevOps YAML templates, and leverage the YAML designer to accelerate pipeline creation. If you want to truly master Azure Pipelines for the AZ-400 exam and in real enterprise projects, this is the lab that ties everything together. π WHAT YOU'LL LEARN βββββββββββββββββββββββββββββββββββββ - Why Pipeline as Code with YAML is the preferred approach in modern DevOps teams - How YAML pipeline definitions are stored and versioned alongside application source code - The full anatomy of a YAML pipeline: triggers, stages, jobs, steps, and tasks - How to use Azure DevOps built-in YAML templates for popular project types - How to use the YAML designer to simplify pipeline authoring - How to configure both CI (build) and CD (release) pipelines in a single YAML file - How Owner and Global Administrator roles in Microsoft Entra ID affect pipeline and Azure resource access - Best practices for organizing and maintaining YAML pipelines at scale βββββββββββββββββββββββββββββββββββββ π§ͺ HANDS-ON LAB INCLUDES βββββββββββββββββββββββββββββββββββββ β Setting up Azure DevOps organization and Azure subscription β Verifying Microsoft Entra ID Owner & Global Administrator roles β Creating a new Azure DevOps project and repository β Adding YAML pipeline definition files to the repository root β Using Azure DevOps default YAML templates for project types β Exploring and using the YAML pipeline designer interface β Configuring multi-stage CI/CD pipeline in a single YAML file β Defining pipeline triggers, variables, and environments in YAML β Running the YAML pipeline and reviewing stage-by-stage results β Updating the YAML file and observing automatic pipeline changes β Comparing YAML pipeline approach vs visual designer pipelines βββββββββββββββββββββββββββββββββββββ π― AZ-400 CERTIFICATION RELEVANCE βββββββββββββββββββββββββββββββββββββ This lab directly maps to the AZ-400 exam domain: β‘ "Design and implement pipelines" β‘ "Design and implement a source control strategy" β‘ "Implement and manage build infrastructure" βββββββββββββββββββββββββββββββββββββ π KEY CONCEPTS COVERED βββββββββββββββββββββββββββββββββββββ β Pipeline as Code Philosophy & Benefits β YAML Pipeline File Structure & Syntax β Triggers: CI, PR, Scheduled & Manual β Multi-Stage Pipelines: Build + Deploy in One File β Azure DevOps YAML Templates & Starter Pipelines β YAML Designer & Task Assistant in Azure DevOps β Pipeline Variables, Parameters & Environments β Versioning Pipelines with Source Control β Microsoft Entra ID Owner & Global Admin Role Requirements βββββββββββββββββββββββββββββββββββββ βοΈ PREREQUISITES βββββββββββββββββββββββββββββββββββββ Before starting this lab, ensure you have: - Microsoft Edge or an Azure DevOps-supported browser - An active Azure DevOps organization (free to create) - An active Azure subscription - A Microsoft or Microsoft Entra account with Owner role on the Azure subscription AND Global Administrator role in the associated Microsoft Entra tenant - Recommended: Complete Lab 04 (CI with Azure Pipelines) and Lab 06 (Docker Containers) for best context βββββββββββββββββββββββββββββββββββββ π IMPORTANT LINKS βββββββββββββββββββββββββββββββββββββ π Full Playlist (All AZ-400 Labs): https://www.youtube.com/playlist?list=PL9BWcEhV1pxgqJmzrX5PhGLqvLR0eRlpv π Microsoft Learn β AZ-400 Certification: https://learn.microsoft.com/en-us/credentials/certifications/exams/az-400/ π§ͺ Official Lab Instructions: https://microsoftlearning.github.io/AZ400-DesigningandImplementingMicrosoftDevOpsSolutions/ π» GitHub β Lab Source Files: https://github.com/MicrosoftLearning/AZ400-DesigningandImplementingMicrosoftDevOpsSolutions βββββββββββββββββββββββββββββββββββββ β± TIMESTAMPS βββββββββββββββββββββββββββββββββββββ π― PART 1 β CONCEPTUAL OVERVIEW 00:00 β Introduction & Lab Overview π§ͺ PART 2 β HANDS-ON LAB 00:00 β Lab Intro & Prerequisites Walkthrough βββββββββββββββββββββββββββββββββββββ π SUPPORT THE SERIES βββββββββββββββββββββββββββββββββββββ If this lab helped you, please: π LIKE the video β it helps more learners find this content π SUBSCRIBE & hit the bell for every new lab in the series π¬ COMMENT your questions β I respond to every one π€ SHARE with your study group or DevOps team #AZ400 #YAMLPipelines #PipelineAsCode #AzureDevOps #AzurePipelines #CICD #MultiStagePipeline #DevOpsCertification #MicrosoftAzure #AZ400Lab #YAMLtutorial #MicrosoftEntraID #DevOpsEngineer2026