Automate Azure Functions deployments with Azure Pipelines

Intermediate
DevOps Engineer
Developer
Azure
Azure DevOps

Create an Azure DevOps pipeline that builds and deploys an ASP.NET web app and an Azure Function app to Azure.

Learning objectives

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

  • Describe when to use Azure Functions for app development projects
  • Create Azure App Service and Azure Functions environments
  • Deploy to Azure App Service and Azure Functions simultaneously with Azure Pipelines

Prerequisites

  • Ability to create a basic Azure DevOps pipeline and an understanding of the components of a pipeline (tasks, stages, jobs)
  • Ability to navigate the Azure portal and run Cloud Shell commands
  • An Azure subscription
  • An Azure DevOps organization with access to parallel jobs
  • A GitHub account