The Power Platform Pipeline facilitates deploying solutions from a Development environment to QA and Production environment. You need to install this Pipeline from App Source into a Host environment and configure your Development and Target environments. The Deployment Pipeline Configuration Model Driven App is provided with the “App Deployment Model App” Solution. However, all your environments must be Managed To use the Power Platform Pipelines.
There are resources to learn more about Power Platform Pipeline installation and setup, such as setting up pipelines in Power Platform. Also, you can extend the Power Platform Pipelines to perform various operations during different stages of Deployment using Power Automate Flows.
In the context of Azure DevOps, you can export the Power Platform solution into an Azure DevOps repository by calling an Azure DevOps Pipeline from Power Automate upon completion of deployment from Development to QA Environment.
For example, the solution named ContosoDemo can be deployed within an Azure DevOps Organization,we create a project named ContosoDemo, and create a pipeline named Export Solution which will export the solution and keep it unpacked in the repository.
Many operations can be extended via Power Platform Pipelines through Azure DevOps. For instance, completion of development environments to QA, utilising Power Automate flows. Moreover, it’s beneficial to extend the Power Platform Pipelines during different stages of the deployment. Resources for creating Azure DevOps pipelines for power platforms and extending pipelines in Power Platform are available. Further configurations and setup are mandatory for environments to be managed and to properly use Power Platform pipelines.
Power Platform Pipeline is a feature that enables developers to deploy solutions from development to QA and production environments. It requires the installation of Power Platform Pipelines from App Source into a host environment and the configuration of development and target environments using the "Deployment Pipeline Configuration" model-driven app. To be able to use Power Platform Pipelines, all development and target environments must be managed. Additionally, Power
Automate flows can be used to extend the Power Platform Pipelines to perform various operations during different stages of deployment. This article explains how to export a Power Platform solution into an Azure DevOps repository by calling an Azure DevOps Pipeline from Power Automate after completing the deployment from development to QA environment. The first step is to enable a pre-deployment step required within the deployment stage.
This requires the creation of a Power Platform Pipeline and the addition of a development environment and the QA and prod deployment stages. The second step is to create an Azure DevOps Export Pipeline, which will export the solution and keep it unpacked within the repository. Finally, detailed step-by-step instructions can be found for how to create Azure DevOps Pipelines for Power Platform.
Azure DevOps, Power Platform Pipelines, Power Automate Flows, Power Platform Solution, App Deployment Model App, Managed Environment