ALM Accelerator For Advanced Makers 1.0.20210510.5
Pre-releasePublic preview release of the ALM Accelerator For Advanced Makers. Included in this release are the following enhancements/fixes.
The major update in this release is a change to the pipelines to remove the reliance on build completion triggers to simplify setup and provide a better experience when applying branch policies. In the previous release we had a build pipeline and seperate deployment pipelines for each environment. This made setup cumbersome and also didn't address several issues including:
- Ensuring that both the build and deployment to validation succeeded when running the validation build via the branch policy. Instead the previous version would only validate the build and then a user would have to go to the deployment pipeline to determine if the deployment succeeded.
- Allow for deployment without build. In the previous version a build was kicked off for every deployment. The feedback we've gotten is that in some cases (e.g. when deploying to prod) organizations want to be able to deploy the most recent build that was deployed to test.
Both of the above issues have been handled in the latest release pipelines and the setup instructions have been updated to demonstrate how to handle both scenarios by using a single pipeline per environment to which a solution is being deployed.
First Time Setup Instructions
To get started with the ALM Accelerator For Advanced Makers check out the ReadMe )https://github.com/microsoft/coe-starter-kit/blob/main/PowerPlatformDevOpsALM/README.md) and Setup Guide (https://github.com/microsoft/coe-starter-kit/blob/main/PowerPlatformDevOpsALM/SETUPGUIDE.md)
Upgrade Instructions
If you are upgrading to the latest public preview you will need to perform the following steps.
- Upgrade to the latest AA4AM Solution https://github.com/microsoft/coe-starter-kit/releases/download/ALMAcceleratorForAdvancedMakers-1.0.20210510.5/PowerPlatformDevOpsALM_1.0.20210510.5.zip
- Update your pipeline templates repo with the latest from https://github.com/microsoft/coe-alm-accelerator-templates
- Delete or deactivate your build pipeline (e.g. build-MySolution).
- Update your Branch policy to point to the pipeline deploy-validation-MySolution
- Follow the instructions in the SETUPGUIDE.md to create / update your solution deployment pipelines (e.g. deploy-validation-MySolution, deploy-test-MySolution and deploy-prod-MySolution) found here https://github.com/microsoft/coe-starter-kit/blob/main/PowerPlatformDevOpsALM/SETUPGUIDE.md#setting-deployment-pipeline-variables
Issues Addressed in this Release:
- Pipelines: Update CoE Starter Kit Pipelines to Deploy without Build to Prod #238
- Pipelines: Non-namespaced Build Task #219
- AA4AM Docs: Updates #185
- ALM Accelerator Sample Solution: No longer operable #228
- AA4AM: Readme Doc #213
- Service connection related permission issue while running the pipelines #177
- Pipelines: Update build pipeline for PRs to not use build completion triggers #160
- Add required connectors to documentation #191
- AA4AM App: Add hover tooltip for long solution names #112
- AA4AM App: Sort Solutions Alphabetically #116
- Pipelines: Spaces in projects / repos cause errors in pipelines #180
- Improve readability of GETTINGSTARTED.md #182
- AA4AM App: Update Custom Connector Description #167
- Pipelines: Sync GitHub to AzDO #234
- Documentation: Create HowTo For Deploying ALM Sample Solution #236