介绍

已完成

“使用 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 的更自动化的过程。