你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用 Azure for Microsoft Power Platform 生成 CI/CD

Azure Monitor
Azure DevOps
Azure 应用服务
Power Apps
Azure Repos

解决方案构想

本文是一种解决方案构想。 如果你希望我们在内容中扩充更多信息,例如潜在用例、备用服务、实现注意事项或定价指南,请通过提供 GitHub 反馈来告知我们。

了解如何使用 Azure DevOps 创建 CI/CD 管道来管理 Power Platform 应用程序生命周期。

体系结构

该图显示了用于管理 Power Platform 应用程序的持续集成和持续部署管道。

下载此体系结构的 Visio 文件

数据流

  1. 将更新解决方案,这会触发生成管道。
  2. 持续集成将解决方案从开发环境导出,并将文件提交到 Azure Repos。
  3. 持续集成生成托管解决方案、运行测试并创建生成项目。
  4. 部署到生成/测试环境。
  5. 持续部署运行测试,并协调将托管解决方案部署到目标环境。
  6. 部署到生产环境。
  7. Application Insights 收集并分析运行状况、性能和使用情况数据。
  8. 查看运行状况、性能和使用情况信息。
  9. 根据需要更新积压工作项。

组件

  • Power Apps:Microsoft Power Apps 是一个低代码应用构建平台。
  • Azure DevOps:Azure DevOps 可以生成、测试和部署任何语言的解决方案,并将其部署到任何云或本地。
  • Azure Repos:Azure Repos 提供云托管的专用 Git 存储库。
  • Azure Application Insights:Application Insights 是 Azure Monitor 的一项功能,可用于监视实时应用程序。

方案详细信息

通过此体系结构,可以使用 Azure DevOps、Azure Repos 和 Azure Application Insights(通过 Azure Monitor)为 Microsoft Power Platform(即 Power Apps)构建 CI/CD(持续集成/持续部署)管道。

可能的用例

  • 与其他 Microsoft 365 服务交互的应用程序。
  • 载入应用程序的员工。
  • 图像处理工具。
  • 新的用户设置方案。
  • 服务请求应用程序。
  • 具有复杂实体关系的应用程序。

注意事项

这些注意事项实施 Azure 架构良好的框架的支柱原则,即一套可用于改善工作负载质量的指导原则。 有关详细信息,请参阅 Microsoft Azure 架构良好的框架

成本优化

成本优化是关于寻找减少不必要的费用和提高运营效率的方法。 有关详细信息,请参阅成本优化支柱概述

作者

本文由 Microsoft 维护, 它最初是由以下贡献者撰写的。

主要作者:

后续步骤

其他 Power Apps 体系结构:

其他 CI/CD 体系结构: