介绍
在 “使用 Azure Pipelines 学习路径创建发布管道 ”中,构建了一个基本发布管道,用于将 ASP.NET Core 应用程序部署到 Azure 应用服务。 尽管该方案适用于单个应用程序,但新式解决方案通常需要应用程序、服务和其他组件的组合。 本模块演示如何生成更复杂的管道。
在本模块中,你将了解如何将 Azure Functions 项目添加到现有的 CI/CD 管道,并在单个过程中部署到 Azure 应用服务和 Azure Functions。 本模块重点介绍核心生成和部署任务。
学习目标
完成本模块后,你将能够:
- 描述何时将 Azure Functions 用于应用开发项目
- 创建 Azure 应用服务和 Azure Functions 环境
- 使用 Azure Pipelines 在单个管道中同时部署到 Azure 应用服务和 Azure Functions
先决条件
此学习路径中的模块构成进度:
- Azure DevOps 入门
- 使用 Azure DevOps 构建应用程序
本模块假定你已基本熟悉 Azure Functions,不过,完成本模块并不需要这些知识。 如果不熟悉该主题,建议首先完成 “创建无服务器应用程序 学习路径”。
认识团队
在之前的模块中,你已认识了 Tailspin Toys 的 Space Game Web 团队。 下面再次介绍该团队的成员,你在本模块中将和他们合作。
Andy 是开发主管。
Irwin 是产品经理。
Tim 在运营部门工作。
Mara 是刚加入的开发人员,受 Andy 领导。
Mara 之前有使用 DevOps 的经验。 Mara 正在帮助团队采用使用 Azure DevOps 的更自动化的过程。