Tips for using Automation Kit for Power Platform with ALM
One or more developers create approved automation projects in a development environment. One or more automation projects can be part of the same automation solution. More information about solutions can be found here: Solutions overview.
Organizations can use any of the following three ways to implement application lifecycle management (ALM).
- ALM based on manual actions.
- ALM based on automated actions.
- ALM based on a combination of manual actions and automated actions.
Manual Actions
Manual activities can include the following.
- Export the solution.
- Import the solution.
- Store the solution in a source control repository.
- Download the solution from a source control repository.
Automated Actions
Azure DevOps and the Microsoft Power Platform Build Tools for Azure DevOps provide a great way to automate manual ALM activities and more. Together with Power Automate, you can orchestrate a complete set of activities.
Here are a few orchestrations for you to consider.
Example 1 - Clean start
Get an unmanaged solution from a source control repository.
Import the unmanaged solution into a development environment.
Example 2 - Commit work
Export an unmanaged solution from a development environment.
Store the unmanaged solution in a source control repository.
Example 3 - Create a production version
Commit work (see the previous example)
Export the managed solution from a development environment.
Store the managed solution in a source control repository.
Example 4 - Update a testing or production environment
Get a managed solution from your source control repository.
Import the managed solution into a testing or production environment.
For organizations that prefer to use GitHub instead of Azure DevOps, there is a preview version of GitHub Actions for Microsoft Power Platform which offers a subset of the Azure DevOps functionalities. Power Platform Build Tools webinar and live demo.
The ALM Accelerator for Power Platform includes a set of prebuilt tools and templates to accelerate your ability to build and deploy automation solutions.
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for