Azure Pipelines
2026 Edition. Familiarize yourself with Azure DevOps (ADO) and how to build well-structured pipelines. Learn best practices, manage variables and secrets, and get practical advice on using it for enterprise software development needs.
Episodes
YAML vs Classic Pipelines
3m 16sWe introduce Azure DevOps Pipelines and explore the critical shift from Classic UI-based pipelines to Pipeline-as-Code using YAML. You will learn why storing pipeline configurations alongside your application code is the industry standard for enterprise software.
Anatomy of a Pipeline: Stages, Jobs, and Steps
3m 53sDive into the structural hierarchy of Azure Pipelines. You will learn how to organize your CI/CD process logically using Stages, distribute workloads with Jobs, and execute exact commands with Steps.
Execution Context: Agents and Demands
3m 59sDiscover how Azure Pipelines execute your code by utilizing Agents. We cover the differences between Microsoft-hosted and Self-hosted agents, and how to use Demands to route jobs to the correct infrastructure.
Automating the Workflow with Triggers
3m 16sLearn how to make your pipelines react automatically to events. We explore Continuous Integration (CI) triggers, Pull Request (PR) triggers, and Scheduled triggers to orchestrate complex release cadences.
State Management: Variables and Variable Groups
3m 29sMaster the art of passing state and configuration through your pipelines. This episode breaks down predefined system variables, custom pipeline variables, and how to share configurations across projects using Variable Groups.
Securing Secrets with Azure Key Vault
3m 45sStop storing sensitive credentials in your CI/CD tool. We explain how to integrate Azure Key Vault into Azure Pipelines to dynamically fetch passwords, API keys, and connection strings at runtime.
Dynamic Control: Conditions and Expressions
3m 11sLearn how to make your pipelines smart and reactive. We dive into custom Conditions and Expressions to dynamically control which jobs and steps execute based on variable values and previous job outcomes.
Enterprise Reusability: YAML Templates
3m 45sScale your pipeline architecture across dozens of repositories using YAML Templates. Learn the difference between 'Includes' and 'Extends', and how to enforce security mandates organization-wide.
Targeting Deployments with Environments
3m 45sElevate your pipeline from just 'running code' to managing actual deployments. We cover the Deployment Job type, Environments, and deployment strategies like runOnce and Canary.
Enterprise Gates: Approvals and Checks
3m 32sPut guardrails on your automated deployments. In this final episode, we explore how to configure Approvals, Branch Control, and Exclusive Locks on your Environments to protect production.