Power Platform ALM -The Decision Tree
Power Platform Application Lifecycle Management can be achieved by various means –
- Manual export and import of Solutions from UI
- Export-import solutions using PAC CLI
- Create your own Azure DevOps Pipelines by using Azure Dev Ops Build Tool tasks for Power Platform.
- Create your own GitHub Workflows by using GitHub actions for Power Platform
- Install ALM Accelerator for Power Platform
- Use In-Product ALM using Power Platform Pipelines
With multiple options available, organizations may get confused which option to use when. I have created this Decision Tree just to give some direction to choose the right tool. This is valid as of June 2023, and may change as the products evolve . Also, this is just an indicative one, the actual option to be decided based on your business requirements.
Notes:
Managed Environments is included as an entitlement in standalone Power Apps, Power Automate, Power Virtual Agents, Power Pages, and Dynamics 365 licenses that give premium usage rights. To learn more about Managed Environment licensing, see Licensing and Licensing overview for Microsoft Power Platform.
Useful Links -
ALM Accelerator for Power Platform
Power Platform Pipelines Overview
Extend Power Platform Pipelines
Power Platform CLI commands for Solution Export-Import
Step-by-step -Setup Azure DevOps Pipelines for Power Platform ALM
*This post is locked for comments