如何:代码应用的应用程序生命周期管理(ALM)(预览版)

应用程序生命周期管理(ALM)是从初始规划到开发、部署和持续维护,管理应用程序的生命周期的过程。 用于代码应用程序的应用程序生命周期管理 (ALM) 基于贯穿于 Power Platform 的相同原则构建,并将其扩展至包含自定义代码的解决方案的场景中。

对于代码应用,ALM 可确保:

  • 环境之间的一致性:将应用从开发无缝移动到生产环境。
  • 治理和符合性:强制实施组织标准和安全策略。
  • 可预测的部署:降低风险并提高可靠性。

先决条件

  • 包含 Dataverse 的 Power Platform 环境。
  • 已安装 Power Platform CLI (PAC)。 检查你是否具有最新版本。
  • 工作的非默认解决方案(理想情况下,将其设置为首选解决方案)

默认保存到首选解决方案

如果环境已配置首选解决方案,则使用 pac 代码推送部署时,新应用现在默认保存到该解决方案。 这种做法通过避免默认解决方案,从第一天起实现健康的 ALM。

详细了解首选解决方案为何重要以及如何设置它们: 设置首选解决方案

添加到特定解决方案

若要面向特定解决方案(而不是首选解决方案),请在推送应用时使用--solutionName参数

pac code push --solutionName <solutionName>

在 Power Apps UI 中添加至解决方案

如果已使用 pac 代码推送 命令将代码应用部署到环境,请将其添加到 Power Apps 中的解决方案:

  1. 转到 Power Apps
  2. 导航至解决方案
  3. 选择解决方案。
  4. 选择“添加现有应用代码应用”,然后选择要添加的应用。

使用管道进行部署

应用进入解决方案后,使用 Power Platform Pipelines 跨阶段(开发→测试→ Prod)进行部署,并预先检查依赖项、连接引用等。

了解如何在 Power Platform 中使用管道

在代码应用中使用连接引用

有关在代码应用中使用连接引用的更多信息,请参阅指南“如何:将代码应用连接到数据(预览)”页面的“使用连接引用”部分。

局限性

目前,Code apps: