简介

已完成

通过 Azure Pipelines 创建发布管道学习路径中,你构建了一个将 ASP.NET Core 应用程序部署到 Azure 应用服务的基本发布管道。 尽管该方案适用于单个应用程序,但新式解决方案通常需要应用程序、服务和其他组件的组合。 本模块演示如何生成更复杂的管道。

在本模块中,你将了解如何将一个 Azure Functions 项目添加到现有 CI/CD 管道,以及如何在单个进程中同时部署到 Azure 应用服务和 Azure Functions 中。 本模块重点介绍核心生成和部署任务。

学习目标

完成此模块后,你将能够:

  • 描述何时将 Azure Functions 用于应用开发项目
  • 创建 Azure 应用服务和 Azure Functions 环境
  • 使用 Azure Pipelines 在单个管道中同时部署到 Azure 应用服务和 Azure Functions

先决条件

此学习路径中的模块是循序渐进的:

本模块还假设你已基本熟悉 Azure Functions,尽管完成本模块无需这些知识。 如果你刚接触该主题,建议你先完成创建无服务器应用程序学习路径。

认识团队

在之前的模块中,你已认识了 Tailspin Toys 的 Space Game Web 团队。 下面再次介绍该团队的成员,你在本模块中将和他们合作。

Cartoon depiction of Andy.

Andy 是开发主管。

A cartoon depiction of Irwin.

Irwin 是产品经理。

Cartoon depiction of Tim.

Tim 是执行人员。

Cartoon depiction of Mara.

Mara 是刚加入的开发人员,受 Andy 领导。

Mara 之前有使用 DevOps 的经验。 Mara 在帮助团队采用一种使用 Azure DevOps 的更自动化的过程。