Azure Stack 的混合 CI/CD

本地应用程序与云应用程序的构建和运行方式不同时,采用持续集成/持续开发 (CI/CD) 方式部署应用程序比较困难。借助一组一致的跨 Azure 公有云和本地 Azure Stack 环境的开发工具和流程,组织可更加轻松地实现 CI/CD 实践。在 Azure 和 Azure Stack 中正确部署的应用和服务本质上可以交换,并且可以在任一位置运行。

Azure Stack 的混合 CI/CD本地应用程序与云应用程序的构建和运行方式不同时,采用持续集成/持续开发 (CI/CD) 方式部署应用程序比较困难。借助一组一致的跨 Azure 公有云和本地 Azure Stack 环境的开发工具和流程,组织可更加轻松地实现 CI/CD 实践。在 Azure 和 Azure Stack 中正确部署的应用和服务本质上可以交换,并且可以在任一位置运行。123455

工程师更改应用程序代码和 ARM 模板。

代码和 ARM 模板被签入 Visual Studio Team Services Git。

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

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

在 Azure 和 Azure Stack 上均可部署到应用服务。

  1. 1 工程师更改应用程序代码和 ARM 模板。
  2. 2 代码和 ARM 模板被签入 Visual Studio Team Services Git。
  3. 3 持续集成触发应用程序生成和单元测试。
  1. 4 持续部署触发器使用特定于环境的参数来协调应用程序项目的部署。
  2. 5 在 Azure 和 Azure Stack 上均可部署到应用服务。

实施指南

相关解决方案体系结构

Azure Stack 的混合标识将应用程序组件存留在本地并不一定会阻碍云技术的应用。通过 Azure Stack,应用组件可存留在本地,并可同时与 Azure 公有云中运行的组件交互。借助这一蓝图,团队可使用与云中一致的方式管理用户标识和应用程序。12334556

Azure Stack 的混合标识

将应用程序组件存留在本地并不一定会阻碍云技术的应用。通过 Azure Stack,应用组件可存留在本地,并可同时与 Azure 公有云中运行的组件交互。借助这一蓝图,团队可使用与云中一致的方式管理用户标识和应用程序。