跳过导航

适用于 Azure VM 的 CI/CD

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

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

Intégration continue et déploiement continu pour les machines virtuelles AzureAzure est un cloud de pointe qui permet d’héberger des machines virtuelles exécutant Windows et Linux. Que vous utilisiez ASP.NET, Java, Node.js ou PHP pour développer des applications, vous devez disposer d’un pipeline d’intégration continue et de déploiement continu pour envoyer automatiquement vos modifications à ces machines virtuelles.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 更新积压工作项

实施指南

相关解决方案体系结构