Challenge 06 - Azure Pipelines: Continuous Delivery

< Previous Challenge - Home - Next Challenge >

Introduction

In DevOps after we automate our build process, we want to automate our release process, we do this with a technique called Continuous Delivery. Please take a moment to review this brief article talking about why this is important.

  1. What is Continuous Delivery?

Description

In Azure DevOps we use an Azure Pipeline to release our software. In this challenge we will deploy our container out to our dev, test, and prod environments.

Success Criteria

  1. Make a small change to your code (for example: update some of the HTML on the Index page /Application/aspnet-core-dotnet-core/Views/Home/Index.cshtml), it should automatically trigger a build and release to your dev environment. If the change looks good, get your teammate to approve it to release to test. Repeat again for prod.

Learning Resources

  1. Azure DevOps Stages
  2. Azure DevOps Environments