為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開始安裝。
- 開啟修補自動化GitHub應用程式安裝頁面。
- 按一下Install。
- 選取擁有您Adobe Commerce存放庫的GitHub組織。
- 在「Repository access」下,選取「Only select repositories」,然後為您的Adobe Commerce專案選擇存放庫。
- 按一下 Install 確認。
安裝後,此服務會自動偵測您的GitHub連線,並將應用程式用於所有修補程式操作。 不需要進一步設定。
檢查並管理連線狀態
Patching Automation UI會顯示GitHub連線的目前狀態,並根據該狀態提供動作:
- Refresh / Refresh status — 重新檢查連線狀態而不做任何變更。
- Reinstall — 在安裝不再有效時顯示(例如,安裝已暫停,或連線至您雲端專案的存放庫已變更)。 啟動上述相同的安裝流程。
- Unlink GitHub App — 移除Patching Automation與GitHub應用程式的已儲存連線。 此動作 不會 從您的GitHub存放庫解除安裝應用程式 — 若要完全移除存取權,請參閱下方的「解除安裝」一節。
解除安裝Patching Automation GitHub應用程式
如果您不想再讓服務存取您的存放庫:
-
在GitHub中,開啟擁有安裝之帳戶的設定:
- 針對 組織擁有的 存放庫: Organization settings > Third-party Access > GitHub Apps。
- 針對 個人 存放庫: Settings > Applications > Installed GitHub Apps。
-
尋找
adobe-commerce-patching-automation並按一下Configure。 -
按一下 Uninstall 並確認。
WARNING
解除安裝GitHub應用程式後,如果有任何套用或還原作業仍在進行中,這些作業可能會失敗。 解除安裝應用程式後,使用者無法開始新的操作,因為動作按鈕已停用。
commerce-operations-help-tools