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からインストールを開始できます。

  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 - インストールが無効になった場合(例えば、インストールが中断された場合、またはCloud プロジェクトに接続されているリポジトリが変更された場合)に表示されます。 上記と同じインストールフローを開始します。
  • Unlink GitHub App - Patching Automationの保存されたGitHub アプリへの接続を削除します。 このアクションは、GitHub リポジトリからアプリを​not アンインストールします。アクセスを完全に削除するには、以下のアンインストールの節を参照してください。

Patching Automation GitHub アプリのアンインストール

サービスにリポジトリにアクセスする必要がなくなった場合:

  1. GitHubで、インストールを所有するアカウントの設定を開きます。

    • 組織所有 リポジトリの場合:Organization settings > Third-party Access > GitHub Apps。
    • personal リポジトリの場合:Settings > Applications > Installed GitHub Apps。
  2. adobe-commerce-patching-automationを検索して、Configure​をクリックします。

  3. 「Uninstall」をクリックして確認します。

WARNING
GitHub アプリをアンインストールしても「適用」または「元に戻す」操作が進行中の場合、その操作が失敗する可能性があります。 アプリをアンインストールした後、アクションボタンが非アクティブになるため、ユーザーは新しい操作を開始できません。

関連トピック

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