跳过导航

适用于 Azure VM 的 CI/CD

Azure 是用于托管运行 Windows 或 Linux 的虚拟机的世界级云。无论使用 ASP.NET、Java、Node.js 还是 PHP 来开发应用程序,都需要持续集成和持续部署 (CI/CD) 管道自动将更改推送到这些虚拟机。

Azure DevOps 提供 CI/CD 管道,首先是一个用于管理应用程序源代码和基础结构代码的 Git 存储库(ARM 模板)、一个用于生成包和其他生成项目的 Build 系统,还有一个用于设置管道以通过开发、测试和生产环境部署更改的发布管理系统。管道使用 ARM 模板在每个环境中按需预配或更新基础结构,然后部署更新的版本。还可以使用 Azure 开发/测试实验室自动取消未使用的测试资源。

CI/CD for Azure VMsAzure is a world-class cloud for hosting virtual machines running Windows or Linux. Whether you use ASP.NET, Java, Node.js, or PHP to develop applications, you’ll need a continuous integration and continuous deployment (CI/CD) pipeline to push changes to these virtual machines automatically.1234567888910

更改应用程序源代码

提交应用程序代码和 Azure 资源管理器 (ARM) 模板

持续集成触发应用程序生成和单元测试

持续部署触发器使用环境特定的参数来协调应用程序项目的部署

部署到 QA 环境

部署到过渡环境

部署到生产环境

Application Insights 收集并分析运行状况、性能和使用情况数据

查看运行状况、性能和使用情况信息

更新积压工作项

  1. 1 更改应用程序源代码
  2. 2 提交应用程序代码和 Azure 资源管理器 (ARM) 模板
  3. 3 持续集成触发应用程序生成和单元测试
  4. 4 持续部署触发器使用环境特定的参数来协调应用程序项目的部署
  5. 5 部署到 QA 环境
  1. 6 部署到过渡环境
  2. 7 部署到生产环境
  3. 8 Application Insights 收集并分析运行状况、性能和使用情况数据
  4. 9 查看运行状况、性能和使用情况信息
  5. 10 更新积压工作项

实施指南

相关解决方案体系结构