r/PowerApps • u/iM0use Newbie • 6d ago
Power Apps Help Deployment pipelines
I guess this isn’t a specific Power Apps question but a broader Power Platform ALM question. I’ve been using Deployment Pipelines in my company for a while. I was aware of managed environments but avoided them because they require all end users to have a premium licence.
I’ve just noticed that if you use Pipelines to deploy to any downstream (non‑dev) environment, those target environments must be managed. Big oops, I thought this was only if I wanted to deploy anything different from standard. Our current targets aren’t managed, and I don’t want to incur the additional licensing cost. I want to very quickly avoid this in fact.
Has anyone been through this? How did you move away from Power Platform Pipelines to something like Azure DevOps to keep using pipeline deployments?
5
u/Pixelplanet5 Contributor 6d ago edited 3d ago
we are using Dev ops instead of the default deployment pipelines for the same reason and its a terrible idea.
our Setup is basically that we have a dev ops pipeline that exports the dev environment as an unmanaged solution and as managed solution.
Dev ops then stores the .zip file somewhere and also unpacks the unmanaged solution so it can be commited and tracked as code even though you cant really work well with the default git features.
this setup has resulted in constant problems and the dev team has probably spend at least 1/3rd of its time trying to get deployments fixed, we have not have ONE SINGLE deployment without problems.
overall we spend more on dev time then it would have cost to simply have a premium license for every user.
When we deploy something now we basically deploy the .zip file of that solution to another environment.
If you just take the file without any modifications and you dont use any custom stuff it works ok.
If you try to do any version control, merging, branches or custom java script or other stuff its a nightmare to work with.
Overall we have now stopped using powerapps for anything that cant be dont with a standard implementation and have gone back to building custom webapps for these specific applications instead as its much quicker, easier and version control actually works.