共用方式為


更新 ALM Accelerator

我們會定期發行 ALM Accelerator for Power Platform 的更新內容。 當解決方案有新版本可用時,請遵循本文中的步驟進行升級。 使用 ALM Accelerator 解決方案隨附的管線同步範本,單獨升級管線範本。

首次安裝 ALM Accelerator 時請勿進行這些指示。 請遵循以下其中一個指南:

下載最新版本

解決方案版本編號表示發行的日期。 例如,版本1.0.20220406.1 代表版本 1.0,建立於 20220406 (yyyyMMdd),即 2022 年 4 月 6 日。

GitHub 下載最新的託管解決方案檔案。 向下捲動至資產,然後選取 CenterofExcellenceALMAccelerator_<latest version>_managed.zip

安裝 ALM Accelerator 解決方案

  1. 登入 Power Apps,然後選取託管 ALM Accelerator 應用程式的環境。

  2. 在左側面板中,選取解決方案

  3. 選取匯入解決方案>瀏覽,然後瀏覽至您下載受控解決方案的位置,並選取該檔案。

  4. 選取下一步

  5. 選取進階設定,然後選取更新

  6. 選取匯入

重新啟動 Azure DevOps 自訂連接器

  1. 選取資料>自訂連接器>CustomAzureDevOps

  2. 選取編輯

  3. 定義索引標籤上,確認有六個原則已按照以下章節所述進行設定。

  4. 安全性索引標籤上,選擇編輯,然後設定以下值:

    • 身份提供者Microsoft Entra ID
    • 用戶端 ID應用程式註冊中的 應用程式 (用戶端) ID
    • 用戶端密碼應用程式註冊中的 應用程式 (客戶端) 密碼值
    • 資源 URL應用程式註冊中的 DevOps 應用程式 (用戶端) ID
  5. 測試索引標籤上,選取測試作業

  6. 確認傳回的回覆狀態200

  7. 選取更新連接器

  8. 更新 ALM 加速器管道範本

確認 Azure DevOps 自訂連接器原則

CustomAzureDevOps 自訂連接器的定義索引標籤中,應該有六個原則。 確保它們的定義如下表中所述。 您可能需要建立缺失原則,或變更值以符合後方的規範。 請注意 Operations 欄位,升級後此欄位有時會設為空白。

將主機設定為 https://vssps.dev.azure.com 原則:

欄位 數值
姓名 將主機設定為 https://vssps.dev.azure.com
範本 設定主機 URL
作業 GetUsers, GetIdentities
URL 範本 https://vssps.dev.azure.com

將主機設定為 https://app.vssps.visualstudio.com 原則:

欄位 數值
姓名 將主機設定為 https://app.vssps.visualstudio.com
範本 設定主機 URL
作業 GetOrganizations、GetUserCurrentProfile
URL 範本 https://app.vssps.visualstudio.com

將組建定義變數轉換成陣列原則:

欄位 數值
姓名 將組建定義變數轉換成陣列
範本 將物件轉換為陣列 (預覽版)
作業
目標物件或集合路徑 @body().value
屬性子路徑 變數
新屬性的路徑 @item().variables
索引鍵的屬性名稱 key
值的屬性名稱 數值
執行原則於 回應

將主機設定為 https://vsaex.dev.azure.com 原則:

欄位 數值
姓名 將主機設定為 https://vsaex.dev.azure.com
範本 設定主機 URL
作業 RemoveMemberFromGroup、AddMemberToGroup
URL 範本 https://vsaex.dev.azure.com

將方法設定為 POST 原則:

欄位 數值
姓名 將方法設定為 POST
範本 路由要求
作業 RunSyncPipeline
新增路徑 <組織>/<專案>/_apis/pipelines/<pipelineId>/runs
方法 POST

將 ListItems 原則的方法設定為 GET:

欄位 數值
姓名 將 ListItems 的方法設定為 GET
範本 路由要求
作業 ListItems
新增路徑 <組織>/<專案>/_apis/git/repositories/<repo>/items
方法 GET