Patching AutomationのGitHub統合を設定します
Adobe Commerce Cloud プロジェクトがGitHub リポジトリに接続されている場合は、サービスを使用してパッチを適用または元に戻す前に、Patching Automation GitHub アプリをインストールする必要があります。 アプリは、リポジトリに変更を加えるために必要なアクセス権をサービスに付与します。
前提条件
- Adobe Commerce Cloudのアクティブなサブスクリプション
- GitHub統合は既にAdobe Commerce Cloud プロジェクト用に設定されており、
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 - インストールが無効になった場合(例えば、インストールが中断された場合、またはCloud プロジェクトに接続されているリポジトリが変更された場合)に表示されます。 上記と同じインストールフローを開始します。
- Unlink GitHub App - Patching Automationの保存されたGitHub アプリへの接続を削除します。 このアクションは、GitHub リポジトリからアプリをnot アンインストールします。アクセスを完全に削除するには、以下のアンインストールの節を参照してください。
Patching Automation GitHub アプリのアンインストール
サービスにリポジトリにアクセスする必要がなくなった場合:
-
GitHubで、インストールを所有するアカウントの設定を開きます。
- 組織所有 リポジトリの場合:Organization settings > Third-party Access > GitHub Apps。
- personal リポジトリの場合:Settings > Applications > Installed GitHub Apps。
-
adobe-commerce-patching-automationを検索して、Configureをクリックします。 -
「Uninstall」をクリックして確認します。
WARNING
GitHub アプリをアンインストールしても「適用」または「元に戻す」操作が進行中の場合、その操作が失敗する可能性があります。 アプリをアンインストールした後、アクションボタンが非アクティブになるため、ユーザーは新しい操作を開始できません。
関連トピック
recommendation-more-help
commerce-operations-help-tools