使用 Azure DevOps 部署应用程序

中级
DevOps 工程师
管理员
开发人员
Azure
Azure DevOps

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

此学习路径是系列学习路径的一部分。 可以选择你最感兴趣的主题,或逐一学习每个主题。 下面是本系列的学习路径:

The trophy for the Deploy applications with Azure DevOps learning path.

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

在此学习路径中,你将学习以下内容:

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

本学习路径中的模块

设置实现应用程序部署过程自动化的持续交付 (CD) 管道。

设计和创建一个切实可行的发布管道,以促进各种测试和过渡环境的更改。

在 Azure Pipelines 中运行 Selenium UI 测试(一种功能测试形式)。

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

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

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

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

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