CoE ALM Accelerator for Power Platform before you start

Note

The ALM accelerator for Microsoft Power Platform is currently in public preview. While in preview we will be prioritizing feedback and bugs via GitHub New issue. If the issue is something in the platform all we can do is funnel feedback to the responsible product teams. For more information on the current preview status of the ALM Accelerator for Power Platform follow this link.

Before you start an install of ALM Accelerator, ensure that you've the following components in place.

CoE command line

Install the CoE CLI locally or via a docker image.

Power Platform

Environment Description
Developer Development environments that each maker will use to create and manage source-controlled solutions.
ALM environment Environment with Microsoft Dataverse enabled. Will be used to deploy managed solution.
ALM environment - Dataverse connection See Maker environment Dataverse below to create the Dataverse connection.
Validation Environment used to validate builds before merging into a solution branch.
Test Pre-production environment used to test solutions before moving to production.
Production Production environment for managed solutions.

Notes:

  1. As a Microsoft Partner you can request access to demo tenants to test ALM Accelerators for Power Platform.

    1. Visit Partner Center for more information.
    2. Go to https://demos.microsoft.com to request a new environment.
    3. Select My Environments.
    4. Select Create Tenant.
    5. Select tenant location.
    6. Select the Dynamics 365 Customer Engagement content pack.
  2. Sample environment from https://admin.powerplatform.microsoft.com/environments for a Demo Deployment.

    Sample image Environments from Power Platform Admin Portal

Maker environment Dataverse connection

In the maker environment, you'll need a Dataverse connection created by the install user.

To create the Dataverse connection, use the following steps:

  1. Go to https://make.powerapps.com/.

  2. Select the maker environment that you'll deploy the ALM Accelerator for Power Platform into.

  3. Go to to Data > Connections.

  4. Select New Connection.

  5. Select Microsoft Dataverse (legacy).

  6. Select Create.

Azure

Ensure the user you run with has the following permissions.

Component Description
Global administrator or privileged role administrator Grant tenant-wide admin consent to an application. More information:Grant admin consent

Azure DevOps

The following components must be installed before the CoE CLI ALM install can begin.

Component Description
Organization Review Add organization users to create Azure DevOps organization and add users.
Project An Azure DevOps project to integrate with. This guide uses the name alm-sandbox as the project name.

The following is set up or used as part of the install and follow on coe alm branch.

Component Description
Extensions Review the extensions configuration that will be installed.
Repository Ensure the git repository has been initialized with an initial commit.

Notes:

  1. If installing using demo tenant, you can request a trial Azure DevOps environment.

  2. Review the Azure DevOps Extensions that will be installed by the CLI application to ensure your organization gives consent for them to be installed.

Once you've verified the above:

  1. Determine the install deployment scenario you're targeting.

  2. Complete the Administration install.