应用程序生命周期管理(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 中的解决方案:
- 转到 Power Apps。
- 导航至解决方案。
- 选择解决方案。
- 选择
“添加现有 应用代码 应用”,然后选择要添加的应用。
使用管道进行部署
应用进入解决方案后,使用 Power Platform Pipelines 跨阶段(开发→测试→ Prod)进行部署,并预先检查依赖项、连接引用等。
在代码应用中使用连接引用
有关在代码应用中使用连接引用的更多信息,请参阅指南“如何:将代码应用连接到数据(预览)”页面的“使用连接引用”部分。
局限性
目前,Code apps: