共用方式為


教學課程:著手使用 GitHub 動作進行 Microsoft Power Platform

這三個部件教學課程可讓您有機會使用 GitHub 動作來自動化建立和部署您的應用程式 Power Platform。 前兩個教程全部都是要設定必要的環境,並建立可供將來用於 GitHub 動作的解決方案。 如果您熟悉如何建立環境和解決方案,則可以遵循下列秘訣,並跳至第三個教學課程,開始使用 GitHub 動作 Power Platform。

  • 在您的租用戶中建立三個 Microsoft Dataverse 環境
  • (強烈建議) 建立服務主體並提供適當的權限
  • 建立模型導向應用程式
  • 使用應用程式生命週期管理 (ALM) 自動化功能匯出和部署應用程式

小費

如果您已經熟悉多個 Dataverse 環境的概念,以及如何使用解決方案來打包您的應用程式,只要下載並使用範例 ALMLab 解決方案,然後再跳至本系列的最終教學課程

現在開始使用教學課程 #1,並建立三種 Dataverse 環境。

建立必要環境

您必須在示範或客戶租用戶中,建立或擁有三種 Dataverse 環境的存取權。 如果要建立三個環境,請依照下列指示執行。 否則,請繼續進行本教學課程結尾的後續步驟。

  1. 登入 Power Platform 系統管理中心 必須使用可提供最低 3 GB 的可用容量 (建立三種環境所需) 的認證。

  2. 選取瀏覽區域中的環境

  3. 選取 + New 建立你的專案第一個新環境。

    新環境。

  4. 第一個環境應命名為「Your Name – dev」,將地區設定為「美國 (預設)」,如果不使用「試用」,請將環境類型設定為沙箱 (如果有的話)。

    • 確定已為此環境建立資料庫選項開關設為

    建立環境。

  5. 按一下下一步。

  6. 將語言和貨幣設定為慣用,並將「部署範例應用程式和資料?」選項按鈕設定為,然後按一下儲存

    設定貨幣。

  7. 您的開發環境已建立,請依照上述的步驟 2–7 建立名為「Your Name – build」的第二個環境,最後,建立名為「Your Name – prod」的第三個環境

現在,您已擁有我們所需的環境,並準備好開始進行此實作教室的下一個模組。

建立服務主體帳戶,並給予其對所建立環境的權限

  1. 您將需要在 Microsoft Entra ID 中建立應用程式註冊。 對所有使用的開發/組建/生產環境執行此作業。 其他資訊:教程:使用 Microsoft Entra ID 註冊應用程式

  2. 建立應用程式註冊後,請記下並儲存應用程式的目錄 (租用戶) 識別碼和應用程式 (用戶端) 識別碼。

    應用程式註冊

  3. 概覽頁面的導覽窗格中,選取 API 權限

  4. 選擇 + 新增權限,然後在 Microsoft API 索引標籤中選擇 Dynamics CRM

  5. 要求 API 權限表單中,選取委派權限,查看 user_impersonation 然後選擇新增權限

  6. 要求 API 權限表單中,選取 PowerApps 執行階段服務,選擇委派權限,查看 user_impersonation,然後選擇新增權限

  7. 要求 API 權限表單中,選擇我的組織使用的 API,並使用搜尋欄位來搜尋「PowerApps - Advisor」,並在結果清單中選取 PowerApps-Advisor,選取委派權限,查看 Analysis.All 權利,然後選擇新增權限

API 權限

  1. 接著,繼續建立用戶端密碼,在導覽窗格中選取憑證 & 密碼

  2. 用戶端密碼下,選取 + 新用戶端密碼

  3. 在表單中,輸入描述並選擇新增。記錄密碼字串後,當您離開表單時,就無法再查看密碼。

用戶端和密碼

應用程式使用者建立

為了讓 GitHub 工作流程將解決方案部署為 CI/CD 管道的一部分,必須為「應用程式使用者」提供存取環境的權限。 「應用程式使用者」代表使用先前步驟中已完成之應用程式註冊驗證的未經授權使用者。

  1. 登入 Power Platform 系統管理中心

  2. 移至環境> 開啟您想要的環境 >設定>使用者 + 權限>應用程式使用者

  3. 選取 + 新增應用程式使用者。 畫面右側會打開一個面板。

  4. 選取+ 新增應用程式。 即會顯示您 Microsoft Entra 租用戶中所有應用程式註冊的清單。 繼續從已註冊應用程式清單中選取應用程式名稱。

  5. 業務單位下的下拉式方塊中,選取您的環境做為業務單位。

  6. 資訊職務下,選取系統管理員,然後選取建立。 這能讓服務主體存取環境。

新的應用程式使用者建立

現在您已建立服務主體,您可以使用 GitHub 工作流程的服務主體或標準使用者名和密碼。

重要

如果您已啟用多重驗證 (MFA),則服務主體驗證會是您想要使用的驗證方法。

另請參閱

從構思到生產自動化您的工作流程