Introduction

Completed

In the Build applications with Azure DevOps learning path, you helped the Tailspin Toys team use Azure DevOps to plan and build a continuous integration (CI) pipeline to build their Space Game website.

The Tailspin team's big release is approaching. The team can use Azure DevOps to build and test their code, but how can they quickly deploy the application to an environment that's available to their users?

In this module, you'll continue your journey with the Tailspin team as they set up a continuous delivery (CD) pipeline to deploy their Space Game website.

Learning objectives

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

  • Define what continuous delivery is, why it is important, and what tools you can use.
  • Create a basic release pipeline in Azure Pipelines that deploys a web application to Azure App Service.
  • Examine pipeline analytics to understand the health and history of your releases.

Prerequisites

The modules in this learning path and previous learning paths form a progression.

If you want to start with this learning path, set up a development environment on your Windows, macOS, or Linux system. You'll need:

To follow the progression from the beginning, complete the following learning paths:

You can get started with Azure and Azure DevOps for free. You don't need an Azure subscription to work with Azure DevOps, but here you'll use Azure DevOps to deploy to Azure resources in your Azure subscription.

Note

Azure Pipelines support a vast array of languages and application types. In this module, you'll be working with a .NET application but you can apply the patterns you learn here to your own projects that use your favorite programming languages and frameworks.

Meet the team

You met the Space Game web team at Tailspin Toys in previous modules. As a refresher, here's who you'll work with in this module.

Cartoon depiction of Andy.

Andy is the development lead.

Cartoon depiction of Amita.

Amita is in QA.

Cartoon depiction of Tim.

Tim is in operations.

Cartoon depiction of Mara.

Mara just joined as a developer and reports to Andy.

A cartoon depiction of Irwin.

Irwin is the product manager.

Mara has prior experience with DevOps. She's helping the team adopt a streamlined process by using Azure DevOps.