Introduction
In the Create a release pipeline with Azure Pipelines learning path, you built a basic release pipeline that deployed an ASP.NET Core application to Azure App Service. Although that scenario works for a single application, modern solutions often require a combination of applications, services, and other components. This module shows you how to build a more complicated pipeline.
In this module, you'll learn how to add an Azure Functions project to an existing CI/CD pipeline and deploy to both Azure App Service and Azure Functions in a single process. This module focuses on the core build and deployment tasks.
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 both Azure App Service and Azure Functions in a single pipeline with Azure Pipelines
Prerequisites
The modules in this learning path form a progression:
This module also assumes you have basic familiarity with Azure Functions, although that knowledge is not required to complete it. If you're new to the topic, we recommend that you complete the Create serverless applications learning path first.
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.
Andy is the development lead.
Irwin is the product manager.
Tim is in operations.
Mara just joined as a developer and reports to Andy.
Mara has prior experience with DevOps. Mara is helping the team adopt a more automated process that uses Azure DevOps.