PowerApps build tools for Azure DevOps overview
[This topic is pre-release documentation and is subject to change.]
Use PowerApps build tools to automate common build and deployment tasks related to PowerApps . This includes synchronization of solution metadata (a.k.a. solutions) between development environments and source control, generating build artifacts, deploying to downstream environments, provisioning or de-provisioning of environments, and the ability to perform static analysis checks against your solution using the PowerApps checker service.
- PowerApps build tools is a preview feature.
Preview features aren’t meant for production use and may have restricted functionality. These features are available before an official release so that customers can get early access and provide feedback.
What are PowerApps build tools?
The PowerApps build tools are a collection of PowerApps specific Azure DevOps build tasks that eliminate the need to manually download custom tooling and scripts to manage the application lifecycle of PowerApps. The tasks can be used individually to perform a simple task, such as importing a solution into a downstream environment, or used together in a pipeline to orchestrate a scenario, such as ‘Generate Build Artifact,’ ‘Deploy to Test,’ or ‘Harvest Maker Changes.’ The build tasks can largely be categorized into four types:
- Quality check
- Environment management
Get the PowerApps build tools
The PowerApps build tools can be installed into your Azure DevOps organization from the Azure Marketplace. Once installed, all tasks included in the PowerApps build tools will be available to add into any new or existing pipeline and are easily found by searching for PowerApps.