Development to Test to Production is a tale as old as time. Even though we all hold the software development lifecycle dear to our hearts, sometimes the process just doesn’t go as smoothly as it does in our heads. Have you ever had a tricky solution deployment get you down? Have you ever wished for a faster, simpler, and more user-friendly way to efficiently deploy your solutions from one environment to another? Do you wish all deployment-related information lived in a single place? If you answered “Yes!” to any of those questions, you are in luck- look no further than Power Platform Pipelines! In this blog post, we’ll walk you through deploying your first solution with Power Pipelines. We will review how to install Power Pipelines into the Host environment, configure the Development and Target environments and the Deployment Stages, and deploy a simple solution from one environment to another. Using this foundational knowledge of Power Pipelines, the potential to simplify even the most complex and business-critical solution deployments will skyrocket. Let’s get started!
How to Set Up Power Platform Pipelines in Your Development Environment: Installation of Power Platform Pipelines
One of the things that makes Power Pipelines so simple is that it only needs to be installed in one environment. It’s recommended that a single environment, known as the Host environment, be the environment that Power Pipelines is installed in, keeping this environment separate from the development, test, and production environments. For the sake of brevity, I’m going to be installing power pipelines directly into my development environment.
Within the selected Host environment (in my case, my development environment), navigate to the Power Platform Admin Center and select Dynamics 365 apps from the left navigation. Then, search for Power Platform Pipelines. Select this app, then select Install to install Power Pipelines into the Host environment.
Ensure that you are either a Power Platform administrator or Dataverse system administrator to complete this step
The Power Platform admin center
Install Power Pipelines from Dynamics 365 apps in Power Platform admin center
Configure your first Power Platform Pipeline
Another amazing feature of Power Pipeline is its reusability and scalability. After a Pipeline is configured once, it can be re-used to deploy the same solution time and time again. Its use can even be scaled to other solutions within the Development environment with no extra steps. Ultimately, the efficiency of just one Power Pipeline is incredible!
1. Navigate to the Solutions list in the Host environment. You should now see the “App Deployment Model App” solution in the list. Select this solution, select Apps from the Objects menu on the left, then select the “Deployment Pipeline Configuration” Canvas App.
App Deployment Model App in the Solutions list in the Host environment
Select Deployment Pipeline Configuration
2. The Deployment Pipeline Configuration app will open. Select Play from the top right corner.
Select Play in the Deployment Pipeline Configuration app
3. Select Environments from under Pipeline Setup in the left navigation to begin configuring the environments that will be involved in your pipeline, known as Deployment Environments. I’ll be starting with my Development environment (which is also my Power Pipelines Host environment). Select New to configure this environment.
New Deployment Environment configuration
To find the Environment ID, which is necessary to configure a Deployment Environment, select the Settings icon in the top right corner of the screen, select Developer Resources, and then find Environment ID.