Challenge 04 - Azure Pipelines: Continuous Integration

< Previous Challenge - Home - Next Challenge >

Introduction

Great! Now that we have some infrastructure and some code, let’s build it. In DevOps we automate this process using something called Continuous Integration. Take a moment to review the article below to gain a better understanding of what CI is.

  1. What is Continuous Integration?

Description

In Azure DevOps we use Azure Pipelines to automate our build process. For our application the build process will not only compile our .NET Core application, it should test it, and package it into a Docker Container and publish the container to Azure Container Registry.

Success Criteria

  1. Your build should complete without any errors.
  2. Review the test results generated by your build. HINT: Look in the logs from your build to find where the test run was published.
  3. Verify that any changes to your application should trigger a build.