為Patching Automation設定GitHub整合

如果您的Adobe Commerce Cloud專案已連線至GitHub存放庫,您必須先安裝Patching Automation GitHub應用程式,才能使用服務套用或還原修補程式。 應用程式會授予服務對存放庫進行變更所需的存取權。

先決條件

  • 有效的Adobe Commerce Cloud訂閱
  • 已針對您的Adobe Commerce Cloud專案設定GitHub整合,並已啟用fetch-branches選項。 Patching Automation會建立並推播暫時的整合環境分支,所以當此選項停用時,修補程式操作無法建立環境。
  • 託管於github.com的存放庫。 不支援使用自訂網域設定的GitHub整合。
  • GitHub組織或存放庫的所有者或管理員存取權

安裝Patching Automation GitHub應用程式

您可以按一下UI中的​Install GitHub App (會將您重新導向至安裝頁面),或直接導覽至安裝頁面,從Patching Automation開始安裝。

  1. 開啟修補自動化GitHub應用程式安裝頁面
  2. 按一下​Install
  3. 選取擁有您Adobe Commerce存放庫的GitHub組織。
  4. 在「Repository access」下,選取「Only select repositories」,然後為您的Adobe Commerce專案選擇存放庫。
  5. 按一下​ Install ​確認。

安裝後,此服務會自動偵測您的GitHub連線,並將應用程式用於所有修補程式操作。 不需要進一步設定。

檢查並管理連線狀態

Patching Automation UI會顯示GitHub連線的目前狀態,並根據該狀態提供動作:

  • Refresh / Refresh status — 重新檢查連線狀態而不做任何變更。
  • Reinstall — 在安裝不再有效時顯示(例如,安裝已暫停,或連線至您雲端專案的存放庫已變更)。 啟動上述相同的安裝流程。
  • Unlink GitHub App — 移除Patching Automation與GitHub應用程式的已儲存連線。 此動作​ 不會 ​從您的GitHub存放庫解除安裝應用程式 — 若要完全移除存取權,請參閱下方的「解除安裝」一節。

解除安裝Patching Automation GitHub應用程式

如果您不想再讓服務存取您的存放庫:

  1. 在GitHub中,開啟擁有安裝之帳戶的設定:

    • 針對​ 組織擁有的 ​存放庫: Organization settings > Third-party Access > GitHub Apps
    • 針對​ 個人 ​存放庫: Settings > Applications > Installed GitHub Apps
  2. 尋找adobe-commerce-patching-automation並按一下​Configure

  3. 按一下​ Uninstall ​並確認。

WARNING
解除安裝GitHub應用程式後,如果有任何套用或還原作業仍在進行中,這些作業可能會失敗。 解除安裝應用程式後,使用者無法開始新的操作,因為動作按鈕已停用。

相關主題

recommendation-more-help
commerce-operations-help-tools