Overview
This blog provides a comprehensive, step-by-step guide to setting up CI/CD pipelines in Power Platform using the Pipelines component. It walks you through creating development (SBX) and production environments, installing necessary components, and deploying solutions seamlessly between environments using the Deployment Pipeline App.
Description
Power Platform Pipelines simplify Application Lifecycle Management (ALM) by automating solution deployment across environments such as Development, Test (UAT), and Production. In this tutorial, you will create a solution and app in a Sandbox environment and deploy it to a Production environment using Power Platform Pipelines. All steps are clearly outlined, supported by UI instructions, and beginner-friendly.
Step-by-Step Instructions
1. Create Two Environments – Development and Production
Environment Names: Assign meaningful names, such as SBX Environment (for development) and Prod Environment.
Region: Select your preferred area.
Environment Type: Choose Sandbox or Production.
Dataverse: Enable Dataverse data store → Yes → Next.
Security Group: Select None → Save.
.webp)
2. Open Power Apps
Navigate to https://make.powerapps.com.
Using the environment selector in the upper right corner, switch to the SBX environment.
3. Open Power Platform Admin Center
On the left nav pane, click Power Platform, then select Power Platform Admin Center.
.webp)
Go to Environments.
4. Access Dynamics 365 Apps
There are two ways to access Dynamics 365 apps:
➢Method 1: Choose Resources > Dynamics 365 apps after clikcing the ellipsis (...) next to SBX.
.webp)
➢ Method 2: After selecting the SBX environment, select Resources > Dynamics 365 apps from the menu at the top.

5. Install Power Platform Pipelines
In the top navbar, click Install app.
In the right pane, scroll down to Power Platform Pipelines → Next.
.webp)
In the next panel, check the box: "I agree to the terms of service" → Install (This will take a few minutes).

After successful installation, it will redirect to Dynamics 365 Apps.
.webp)
Note: If it's already installed, skip this step.
6. Create a Solution and App in SBX Environment
Go to Solutions.
Create a new solution named “Pipeline Demo” → Create.
.webp)
Inside the solution, click App > New App > Choose either Canvas (add data source, lists, tables) or Model-driven (use existing Dataverse tables).

Name the app: “Pipeline Demo App” → Create.

Save and Publish the app.

7. Copy Environment IDs
Go to Power Platform Admin Center.
Click on SBX and Prod environments.
Copy the Environment ID for both.

8. Open Deployment Pipeline App
Go to https://make.powerapps.com.
Select the SBX environment.
Under Apps, find Deployment Pipeline Configuration → Open it.






















Join the conversation! Your thoughts help the community grow.