Microsoft Power Platform 適用的 CoE CLI ALM 加速器 (已取代)

注意

CoE CLI 已被取代,並將於未來版本中移除。 使用 Power Platform 專案安裝精靈來安裝和管理您的 ALM Accelerator for Power Platform 專案。

您可以使用 [Microsoft Power Platform 適用的 CLI 應用程式生命週期 (ALM) 加速器] 來管理一般的 ALM 工作,以安裝、設定和管理 [Microsoft Power Platform 適用的 ALM 加速器]。 本文包含:

先決條件

若要設定 [Microsoft Power Platform 適用的 ALM 加速器],您需要先安裝 CoE CLI

快速入門

如果是管理員,進行快速入門手冊大約需要 30 分鐘。 指南結束時,您將會設定好 Microsoft Entra ID、Azure DevOps 和 Microsoft Power Platform 環境。

  1. 驗證 ALM 的組織成熟度模型

  2. 建立您的 Microsoft Power Platform 環境Azure DevOps 組織和 Azure DevOps 專案。

  3. 建立安裝設定。 檢閱安裝説明以取得安裝參數。

    coe alm generate install -o quickstart.json
    

    此命令會產生類似於以下內容的 JSON 設定檔。 使用您的租用戶名稱取代 contoso

    {
    "log": [
       "info"
    ],
    "components": [
       "all"
    ],
    "aad": "ALMAcceleratorServicePrincipal",
    "group": "ALMAcceleratorForMakers",
    "devOpsOrganization": "https://dev.azure.com/contoso",
    "project": "alm-sandbox",
    "repository": "alm-sandbox",
    "pipelineRepository": "coe-alm-accelerator-templates",
    "environments": "https://contoso-prod.crm.dynamics.com/",
    "settings": {
       "installEnvironments": [
          "validation",
          "test",
          "prod"
       ],
       "validation": "https://contoso-validation.crm.dynamics.com/",
       "test": "https://contoso-test.crm.dynamics.com/",
       "prod": "https://contoso-prod.crm.dynamics.com/",
       "createSecret": "true",
       "region": [
          "NAM"
       ]
    },
    "importMethod": "api",
    "endpoint": "prod",
    "$schema": "./alm.schema.json
    }
    

    其他資訊:CoE ALM 產生安裝命令

  4. 使用產生的設定檔來安裝 ALM 加速器。

    coe alm install -f quickstart.json
    

    詳細資訊:CoE ALM 安裝

    部署到您的企業? 如需詳細資訊,請移至企業部屬

    如果系統提示您使用 Microsoft Entra ID 連線建立 HTTP,請在基本資源 URLMicrosoft Entra 資源 URI 輸入https://graph.microsoft.com

  5. 更新專案組建服務的權限,以啟用組建管道與 Git 存放庫互動。

  6. 更新管線權限至資源,以允許存取必要的資源。

  7. 當您的製作者建立開發環境時,請執行 CoE ALM maker add,將製作者新增至 Azure DevOps 並共用 ALM Accelerator for Power Platform 畫布應用程式。

    coe alm maker add 
       -o https://dev.azure.com/contoso 
       -p alm-sandbox 
       -e https://contoso-userdev.crm.dynamics.com 
       -aad ALMAcceleratorServicePrincipal 
       -g ALMAcceleratorForMakers -u user@contoso.com
    

    其他資訊:CoE ALM 製作者新增

    您也可以產生使用者設定檔。 使用此方法,您可以探索每個參數並在新增製作者之前檢閱設定。

    coe alm generate maker add -o user.config
    coe alm maker add -f user.config
    

    其他資訊:CoE ALM 產生製作者新增

了解概念

不確定 ALM 是什麼,以及它如何提供幫助? 使用 Microsoft Power Platform 適用的 ALM 加速器提供進一步的內容及用法範例。

開始使用

  • 案例 - 討論 ALM 從示範安裝到企業部署的不同安裝案例。
  • 角色 - 說明關鍵角色以及它們如何對應至 ALM CLI 命令和更廣泛的 ALM 程序。
  • 關鍵概念 - 說明透過 CLI 命令在背景自動化的元件的關鍵概念。
  • 分支和合併提供使用 ALM 的分支和合併方法的範例。

範例安裝

以下錄製內容說明使用示範部署中的設定檔產生安裝設定檔,並安裝 ALM 的範例。

範例

安裝概觀

  1. 檢閱在開始之前以確保您已建立必要的 Microsoft Power Platform 環境和 Azure DevOps 組織。

  2. 身為管理員,請完成管理員安裝

  3. 讓製作者建立開發環境

  4. 使用製作者設定以在 Azure DevOps 存放庫中建立及設定環境和解決方案分支。

Note

如果這是您第一次組建管線,則需要設定環境的管線變數。 您必須至少將 ServiceConnection 變數設定為您為驗證、測試和生產設定的環境。

閱讀更多內容