使用 Azure DevOps 部署应用程序

速览

使用 Azure DevOps,可以将任何应用程序生成、测试和部署到任何云或本地。 了解如何配置持续生成、测试和部署应用程序的发布管道。

此学习路径是系列教程的一部分。 你可以选择你最感兴趣的主题,或者按顺序浏览每个主题。 以下是本系列中的学习路径:

使用 Azure DevOps 学习路径部署应用程序的奖杯。

第 3 部分:使用 Azure DevOps 部署应用程序

在此学习路径中,你将:

  • 创建将 Web 应用程序部署到 Azure 应用服务的基本发布管道。
  • 构建一个更完整的管道,使其可以部署到多个开发和测试阶段。
  • 运行功能和非功能测试,以验证应用程序的行为和性能。
  • 选择并实施适当的部署模式,以顺利向用户推出新功能。
  • 扩展管道以添加对不同部署目标(例如 Azure Functions)的支持。
  • 使用 Azure Pipelines 自动执行 Docker 和多容器 Kubernetes 部署。

先决条件

  • Azure DevOps 入门
  • 使用 Azure DevOps 构建应用程序
  • 一个 Azure 订阅

Azure 入门

选择适合你的 Azure 帐户。 即用即付或在最长 30 天内免费试用 Azure。 注册。

本学习路径中的模块

设置持续交付(CD)管道,以自动执行部署应用程序的过程。

设计和创建一个真实的发布管道,用于促进对各种测试和过渡环境的更改。

在 Azure Pipelines 中运行 Selenium UI 测试,这是一种功能测试形式。

在 Azure Pipelines 中使用 Apache JMeter(一种非功能测试形式)运行自动负载测试。

选择并实现部署模式,帮助你顺利向用户推出新的应用程序功能。

创建一个 Azure DevOps 管道,用于生成和部署 ASP.NET Web 应用和 Azure 函数应用到 Azure。

使用 Azure Pipelines 将 Docker 容器部署到 Azure 应用服务。

使用 Azure Pipelines 将多个容器部署到 Azure Kubernetes 服务群集。