Create a multistage pipeline by using Azure Pipelines

DevOps Engineer
Solution Architect
Azure DevOps

Design and create a realistic release pipeline that promotes changes to various testing and staging environments.

Learning objectives

In this module, you will:

  • Identify the stages, or major divisions of the pipeline, that you need to implement a multistage pipeline.
  • Understand when to use conditions, triggers, and approvals to promote changes from one stage to the next.
  • Promote a build through these stages: Dev, Test, and Staging.


  • An Azure subscription
  • An Azure DevOps organization
  • Visual Studio Code
  • .NET Core 3.1
  • Git
  • A GitHub account