Collection of Azure DevOps build / release tasks used to automate application lifecycle management with Microsoft PowerApps.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
git clone https://github.com/opc-cpvp/OPC.PowerApps.BuildTools.git
- Node.js
- npm
- TFS Cross Platform Command Line Interface
After compiling the tasks, simply follow Microsoft's documentation on publishing to the Visual Studio Marketplace.
The Tool Installer task installs all necesessary tools required by the other tasks.
This includes:
- Xrm Online Management Api
- PowerApps Administration
- PowerApps
- Xrm Tooling CrmConnector
- OPC PowerApps Data Migration
The Create Environment task creates a brand new PowerApps environment with the provided configuration.
The Copy Environment task creates a copy (including configuration) of an existing environment.
The Export Environment Schema task exports a schema definition for a given environment.
The Export Environment Data task exports data for a given environment.
We use SemVer for versioning. For the versions available, see the tags on this repository.
- OPC-CPVP - Initial work - OPC-CPVP
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE file for details