Challenge 08 – Continuous Delivery (CD)

< 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 (CD). Please take a moment to review this brief article talking about why this is important.

Description

In this challenge, we will use GitHub Actions to deploy our container image to the dev environment.

OPTIONAL: Use your code editor (VS Code) to update your workflow file locally on your machine. Remember to commit and push any changes.

Extend the workflow you created in Challenge #7 to:

Success Criteria

  1. A small change to /Application/aspnet-core-dotnet-core/Views/Home/Index.cshtml automatically shows up on the website running in the dev environment (i.e., <prefix>devops-dev.azurewebsites.net).
  2. Manual approval is required to deploy to the test and prod environments.

Learning Resources

< Previous Challenge - Home - Next Challenge >