Install AppSource apps using API, GitHub Actions, or Azure DevOps tasks

Important

This content is archived and is not being updated. For the latest documentation, go to Microsoft Dataverse Developer Guide. For the latest release plans, go to Dynamics 365 and Microsoft Power Platform release plans.

Important

Some of the functionality described in this release plan has not been released. Delivery timelines may change and projected functionality may not be released (see Microsoft policy). Learn more: What's new and planned

Enabled for Public preview General availability
Admins, makers, marketers, or analysts, automatically Mar 31, 2022 To be announced

Business value

Enabling CI/CD based App installation enhances administrator productivity. Administrators are not limited to using the UI to install applications. Customers can provision environments with required pre-requisite applications using this automation, saving developers valuable time to build and validate their solutions on top of such environments as part of their ALM process.

Feature details

This feature supports installation of applications to where the customer tenant has entitlements using CI/CD pipelines. This enables customers to provision environments with pre-requisite applications. There are many steps to get an environment ready to validate your solution in a new environment. Power Platform build tools including CLI and DevOps tasks (GitHub and Azure DevOps) enable developers to manage solutions, environments, and packages among other key tasks to automate the setup process.

One of the gaps in the current capabilities is the lack of an API (and supporting DevOps Tasks) to install published applications into a target environment. For your solution to work, the prerequisite applications need to be installed first into the environment before importing your solution.

We're going to address this gap by enabling developers to automate this aspect of their deployment pipelines. We believe this will enable developers to be more productive and efficient in setting up environments with all prerequisites in place. This should speed up dev to test cycle times.

See also

Tutorial Install an application to a target environment preview (docs)