gitazure-devopsazure-pipelinespowerappspower-platform

PowerApps Git Integration (YAML vs XML Solution Export/Import)


I am getting started with PowerApps, and am looking to build out a some Azure DevOps pipelines for releasing to environments.

I have been using the Power Apps Source Control integration to push and pull changes to Azure DevOps. This appears to use a YAML format for the files. This works fine for me.

Much of the older documentation and videos around source control involves exporting solutions from PowerApps and commiting these exports to source control, rather than the direct integration. These are in an XML format for the files. In addition, the pipleline documentation for releases to environments and the Power Platform Build Tools for Azure DevOps also appear to use these export formats.

Is there way to use the YAML formatted solution from git to release directly to an environment, rather than having to export from an environment (or use a previously exported solution)?


Solution

  • As far as I know, the Power Apps Source Control integration (Dataverse Git integration) is a preview feature that may have restricted functionality currently.

    On the Azure DevOps Marketplace, I also do not find any Azure DevOps extensions published by Power Platform (Power Apps) teams can be available for your demand.

    You might wait to see if the Power Platform (Power Apps) teams will develop and publish an Azure DevOps extension based on the Power Apps Source Control integration feature.