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

After completing this module, you'll be able to:

  • Identify the stages, or major divisions of the pipeline, that you need to implement a multistage pipeline
  • Explain 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 with access to parallel jobs
  • Visual Studio Code
  • .NET 6.0 SDK
  • Git
  • A GitHub account