This is really great and we have been using the feature since GA. Two issues we have seen while using Power Pipelines, the first is, when the solution has Custom Security Roles, the developer with "Deployment Pipeline User" Security role cannot deploy the solution to higher envs. This has to be done by the user with "Deployment Pipeline Administrator" role. The 2nd issue is that, the pipeline does not present an option to update environment variables at the time of deployment.
Pipelines look really promising, thanks for the hard work guys. Will here be any support for other types of deployment platforms such as Octopus Deploy?
No mention that this only works with Managed Environments. I really appreciate Microsoft promoting healthy ALM, even in the low-code space. However, I am worried that more and more features will only be accessible via Managed Environments. I hope this isn't a sign of things to come.
Thanks for your feedback. X-tenant deployment is a use case we're monitoring. Azure DevOps and GitHub can be used today. The inability to currently do the same from within Power Platform is moreso related to technical and timing challenges. I wouldn't relate that to managed environment requirements though.
Did you mention that the pac commands are “precursor” to Azure DevOps pipelines? Does that mean that we will be able to create build and release pipelines in Azure? Also, what about multi-tenant support? 😅
Hi Jared, you will have a task in Azure DevOps and GitHub actions that can orchestrate the pipeline in Power Platform pipeline. For Multi-tenant support for the time being you will have to use Azure DevOps and the respective service connections to deploy applications across tenants.
Thank you for watching and replying. The "host", as we refer to it in docs, is a central control plane across N pipelines, N environments, and N users/groups. You can manage and govern deployments across your entire tenant from within a single host (as long as all participating source/destination environments are located in the same region).
Thank You@@caseyburke378 , would love to play around with this and will surely provide the valuable inputs from the preview to making it better. Really appreciate all the efforts from the team.
Thank you for the video, the pipelines in itself look good. Why only managed environments? It feels like a forced way of ensuring that people must have a premium license... because our company has a policy of using the standard Power Apps license, we cannot make use of these new Pipelines
I agree with you @Yvo . In our case we do give all users a PA per User license but most of our upstream integration and test environments are sandbox/ unmanaged. The solutions are deployed as managed. Why are we forced to turn these into managed environments? As you say this is placing an additional cost burden on businesses who are happily creating solutions for users with just a Microsoft 365 license. Hmmm, I wonder who out there has set their current development (sandbox) environments to managed?
@@DanielWesterdale development and test environments won't require premium licenses. There's no enforcement currently and while we're still figuring out the implementation (ie: dev/test/host doesn't need to be managed vs enabling them as managed w/o requiring premium licenses, etc), it's for certain premium licenses won't be required. Production might have license implications for certain customers, but not those that already have them. Btw Microsoft incurs heavy costs (compute, storage, etc) for these types of features and managed env w/ premium licenses is how those costs are offset while also enabling customers to get the maximum ROI out of the platform.
2 роки тому
It's an incredible tool. It's a really good job. But I have a question what about the AI Builder models, can I also send them through the pipeline?
Yes, you can add AI Models to your solution and deploy the solution through a pipeline.
2 роки тому
Thanks @@caseyburke378for your answer! It’s the same procedure? I read.. “Solutions yes, but the models specifically are under some different constraints. The data that the models are trained on can contain PII, and as such, they have not included the ability to extract the data for issues around data breach and confidentiality.”
Pipeline is great addition. Curious to know about future of ALM accelerator ? is this going to be obsolete ? From adoption perpective, Citizen dev are going to love this. But should we continue them on this path or still embrace ALM accelerator @casey burke
Hey Sumit! The ALM Accelerator Office Hours are on Thursday 12/15. We plan to have the Pipelines team on to help provide clarification on this and any other questions the community may have. Join us by registering here aka.ms/aa4ppofficehours.
@@RobotRisingTech the ALM Accelerator team plans to continue evolving the accelerator so that it can be used with pipelines in Power Platform. Today you should choose whichever best serves your use cases.
Glad to see you guys are having so much fun over there :) Keep the good stuff coming Casey and Kartik!😆
This is really great and we have been using the feature since GA. Two issues we have seen while using Power Pipelines, the first is, when the solution has Custom Security Roles, the developer with "Deployment Pipeline User" Security role cannot deploy the solution to higher envs. This has to be done by the user with "Deployment Pipeline Administrator" role. The 2nd issue is that, the pipeline does not present an option to update environment variables at the time of deployment.
It's absolutely awesome. Well done guys. Works great.
This is really great ! Can't wait for GA.
Hi, this looks awesame, Looking forward to try it out.
Pipelines look really promising, thanks for the hard work guys. Will here be any support for other types of deployment platforms such as Octopus Deploy?
Thank you for the feedback and encouragement!! We'll soon provide extensibility points for integrating with other systems and tools.
Is it only for solutions with Dataverse? How about Apps made with SP List?
No mention that this only works with Managed Environments. I really appreciate Microsoft promoting healthy ALM, even in the low-code space. However, I am worried that more and more features will only be accessible via Managed Environments. I hope this isn't a sign of things to come.
It works with all environments while in preview. In the final stage you really want to make sure you have managed environments enabled anyway
@@ReinerKnudsen why would you want it to be a managed environment if nothing you are using is premium?
If it works on managed environments then we cannot use it for intra tenant setups. Where dev, test, uat and prod are in different azure tenancy.
Thanks for your feedback. X-tenant deployment is a use case we're monitoring. Azure DevOps and GitHub can be used today. The inability to currently do the same from within Power Platform is moreso related to technical and timing challenges. I wouldn't relate that to managed environment requirements though.
Does it support for master data configurations?
Did you mention that the pac commands are “precursor” to Azure DevOps pipelines? Does that mean that we will be able to create build and release pipelines in Azure?
Also, what about multi-tenant support? 😅
Hi Jared, you will have a task in Azure DevOps and GitHub actions that can orchestrate the pipeline in Power Platform pipeline. For Multi-tenant support for the time being you will have to use Azure DevOps and the respective service connections to deploy applications across tenants.
Hello again old friend! Let me know if you ever want to connect on these topics.
Absolutely! I’d love to. I’ll reach out!
This is great, but will there be any control for Enterprises as well on making it available in a control way? Any tenant level control?
Thank you for watching and replying. The "host", as we refer to it in docs, is a central control plane across N pipelines, N environments, and N users/groups. You can manage and govern deployments across your entire tenant from within a single host (as long as all participating source/destination environments are located in the same region).
Thank You@@caseyburke378 , would love to play around with this and will surely provide the valuable inputs from the preview to making it better. Really appreciate all the efforts from the team.
Thank you for the video, the pipelines in itself look good. Why only managed environments? It feels like a forced way of ensuring that people must have a premium license... because our company has a policy of using the standard Power Apps license, we cannot make use of these new Pipelines
I agree with you @Yvo . In our case we do give all users a PA per User license but most of our upstream integration and test environments are sandbox/ unmanaged. The solutions are deployed as managed. Why are we forced to turn these into managed environments? As you say this is placing an additional cost burden on businesses who are happily creating solutions for users with just a Microsoft 365 license. Hmmm, I wonder who out there has set their current development (sandbox) environments to managed?
@@DanielWesterdale development and test environments won't require premium licenses. There's no enforcement currently and while we're still figuring out the implementation (ie: dev/test/host doesn't need to be managed vs enabling them as managed w/o requiring premium licenses, etc), it's for certain premium licenses won't be required. Production might have license implications for certain customers, but not those that already have them. Btw Microsoft incurs heavy costs (compute, storage, etc) for these types of features and managed env w/ premium licenses is how those costs are offset while also enabling customers to get the maximum ROI out of the platform.
It's an incredible tool. It's a really good job. But I have a question what about the AI Builder models, can I also send them through the pipeline?
Yes, you can add AI Models to your solution and deploy the solution through a pipeline.
Thanks @@caseyburke378for your answer! It’s the same procedure? I read.. “Solutions yes, but the models specifically are under some different constraints. The data that the models are trained on can contain PII, and as such, they have not included the ability to extract the data for issues around data breach and confidentiality.”
How to do solution overwrite customizations via pipeline?
It's not there yet but will be - ideally exposed in more intelligent and easier to understand ways.
Pipeline is great addition. Curious to know about future of ALM accelerator ? is this going to be obsolete ? From adoption perpective, Citizen dev are going to love this. But should we continue them on this path or still embrace ALM accelerator @casey burke
Hey Sumit! The ALM Accelerator Office Hours are on Thursday 12/15. We plan to have the Pipelines team on to help provide clarification on this and any other questions the community may have. Join us by registering here aka.ms/aa4ppofficehours.
@@mspowerplatform just wondering what came of this meeting, was @freakysumit s question answered?
@@RobotRisingTech the ALM Accelerator team plans to continue evolving the accelerator so that it can be used with pipelines in Power Platform. Today you should choose whichever best serves your use cases.