For quite a long time I have been trying to automate the deployment of PowerApps solution/app. PowerApps build tools is still in Preview but this collection of Azure DevOps build tasks will help you eliminate all the manual intervention that is currently needed to manage the lifecycle of your application.
Normally, you would manually export your zip file from your development environment and import it into your production environment. You can now automate these tasks using Azure DevOps. To make use of these buildtools tasks you must install the extension from the Visual Studio market place into your Azure DevOps instance
This is an example of a very simple Build pipeline that publishes your zip file as artefact for deployment
Then, you can use these two PowerApps DevOps tasks in a Release pipeline to deploy to an environment
But that's not it. You can also automate the export of the zip file with this task
And you can take it even further, we know zip files are hard to track changes, so you can source control the contents of the zip files by using the unpack task
This set of DevOps tasks will definitely help you manage the lifecycle of your PowerApps going forward, there are also tasks to automate common environment management functions that you can use.
If like me, you also like to get ahead of the game, go start automating your apps now :-)