Introduction to Pipelines for Power Platform | Deploy Solutions to Environments | Tutorial

preview_player
Показать описание
Power Platform Pipelines aims to simplify application lifecycle management (ALM) for Power Platform by bringing deployment automation capabilities in a manner that’s approachable for all makers, admins, and developers.
Create and run pipelines to easily deploy solutions to environments.
Pipelines can be setup and run entirely within Power Platform – with governance, visibility, and safeguards automatically built in so that your business solutions can come to market faster with less effort and higher quality.
Pipelines significantly reduce the effort and domain knowledge previously required to realize the ROI from adopting healthy, automated ALM processes within your team or organization.

Advantages of Pipelines:
✅ Admins easily configure automated deployment pipelines in minutes.
✅ Makers have an intuitive user experience for easily deploying their solutions.
✅ Professional developers can (optionally) run pipelines using their preferred tools such as the Power Platform command line interface (CLI).

Power Platform administrators can create one or more pipelines, associate any number of environments, then share access with those that will administer or run pipelines.

Pipelines deploy solutions as well as configuration for the target environment such as connections, connection references, and environment variables

#PowerPlatform #Pipelines #ALM #CICD

References 🔗:

Automate deployments with pipelines in Power Platform

Overview of Power Platform pipelines

Set up Power Platform pipelines

Run Power Platform Pipelines

Managed Environments

Table of Contents:
00:00 - Introduction to Pipelines for Power Platform
00:51 - Setup Pipeline Host Environment
03:07 - Setup Environment Information in Deployment Pipeline Configuration Power App
05:29 - Define Linked Development environments & Deployment stages for Pipeline
07:34 - Grant access to Makers to run Power Platform Pipelines
08:28 - Run Pipeline - Automated Solution deployments across environments
10:54 - Pipeline Run History & Solution Artifacts
11:46 - Subscribe to Reza Dorrani channel

🤝 Let’s connect on social:
Рекомендации по теме
Комментарии
Автор

Important Notes:
1 - The new Developer environments can be used in pipelines for dev & QA w/o needing premium licenses.
Only end users in the prod env will ultimately need premium licenses (and not until pipelines GA). Makers won't need unless they're also an end user in prod.
2 - Environment Type can be Production, Developer, Sandbox etc. (only Dataverse for Teams based environments are not supported)
3 - All environments part of a pipeline configuration must be in same region as host environment for Pipeline.
4 - You can create multiple host environments.
5 - You can create upto 7 stages in pipeline configuration.

RezaDorrani
Автор

Thank you so much for this, Reza. It is amazingly helpful! Several follow up questions:

ENVIRONMENTS:
(1) Does Sarah only need to be added as a Maker in the Pipeline Orchestrator & Dev Zone Environments?
(2) What should her access level be in the Test & Prod Zones?

SECURITY ROLES:
(3) How should Sarah's Security roles be configured in order to have proper access to this solution in the Dev, Test, and Prod Zones?
(4)Are there any other roles beyond the Pipeline User that she would need?

USERS:
(5) What would the best practice(s) be for user addition to/management in the Test and Prod Zones?
(6) When sharing the app with new users, does it matter which environment the "share" link is sent from?

DATA STORAGE:
(7) Let's say an App developed in Dev Zone leverages Dataverse for record storage. Once ready, that App is deployed in Prod Zone. Will users in Prod Zone still be able to enter/read data in the table through the Prod Zone App, even if they cannot see the Dataverse table itself?

Apologies if these have already been answered. If you have other videos explaining these, please do link them.

Father_Prime
Автор

Thank you Reza, very useful way of the deployment process, if we can do this across different tenants that will be boom!!

AmmarRamadan
Автор

Thank you for producing these videos Reza. They are really well made, and you are great at explaining topics.

branislavblatnjak
Автор

First time going to try this Pipeline deployment, really happy to see your video.. thanks for that and keep sharing!! :)

swapnilwani
Автор

Thanks Reza, Always love watching your video.

SaddamKhan-mviw
Автор

Thanks Reza. I have been reading about this in the last couple days and now this video just answered almost all the questions I had.

yoismelperez
Автор

Your teachings are so clear! You are a great reference! Thank you for helping us to improve as professionals.

diegoecoo
Автор

As you have answered few of my questions.... Reza. Thanks

satyenkasturi
Автор

You are phenomenal, Reza! Love your pedagogical approach both in the visuals and narrative :-)
And it's always so relevant to my challenges!

s
Автор

Another brilliant feature explained brilliantly. Thanks Reza

SHAli
Автор

Thanks Reza. Very cool feature, especially when you have multiple flows and components.

satyenkasturi
Автор

Thank you Reza. It is indeed a useful way of deployment process

oluwatobipaul
Автор

Thank you @Reza Dorrani ! Your video is awesome as usual and the V1 Pipelines are great! I have 2 questions regarding the video.
1. You mentioned that the host environment does not need to have Managed Env enabled, but all environments that will be part of the pipeline deployment process should. Does this apply to DEV environment as well? (usually DEV env is unmanaged)
2. The entire experience requires Microsoft Dataverse. That means we need to have Dataverse licensing even though all our apps in the solution are based on SharepointLists? It would be really great to be able to set up the pipelines even though we do not (yet) have Dataverse.
Thank you in advance for your reply! Keep up the great job !

badiualex
Автор

Awesome update Reza... Highly useful. Thank you

venumadhavravulapalli
Автор

Flawless video Reza!!! Thanks a lot!!!

Gu
Автор

Thank you for the great content. You have been my greatest inspiration. I never go wrong with your video tutorials. Are you planning to make a video on Wrap for Power Apps?

benjaminnzioki
Автор

First of all, thanks for this demo Reza, it really helped to get started, now while the approach seems to be very helpful to make your deployment process more straightforward, we have found a little glitch that is preventing us from approving this tool for general use, the issue is with Environment Variables, seems that for some variables (not all, even if they are the same type), the value on the destination environment gets overwritten with the one set on Dev, for example, let's say that you set your values on QA on a first deployment and don't expect to update them later, so you ensure the values are set in Dev too so you are not prompted for those values again, run the pipeline process and then when looking at QA variables have been overwritten, curiously enough if we do it with the manual deployment process this doesn't seem to happen. 🤷‍♂

iektech
Автор

Thanks Reza. Nice demo. Finally Microsoft made something on deployment pipeline. Looking for more advanced feature like option for deploying unmanaged solution, continuous deployment, approvals, etc.

iliyasshaikh
Автор

Sir, please make one playlists of learning step by step 1, 2 3, ... Of your total video on channel to make learning easy

itvtheworldofknowledge