CAPSのGitHub統合を設定します

Adobe Commerce Cloud プロジェクトがGitHub リポジトリに接続されている場合は、Cloud Automation Patching Service (CAPS)を使用してパッチを適用または元に戻す前に、CAPS GitHub アプリをインストールする必要があります。 このアプリは、リポジトリに変更を加えるために必要なアクセス権をCAPSに付与します。

前提条件

  • Adobe Commerce Cloudのアクティブなサブスクリプション
  • GitHub統合は既にAdobe Commerce Cloud プロジェクト用に設定されており、fetch-branches オプションが有効になっています。 CAPSは一時的な統合環境ブランチを作成およびプッシュするので、このオプションが無効になっている場合、パッチ操作で環境を作成できません。
  • github.comでホストされているリポジトリ。 カスタムドメインで設定されたGitHub統合はサポートされていません。
  • GitHub組織またはリポジトリへの所有者または管理者アクセス

CAPS GitHub アプリのインストール

  1. CAPS GitHub アプリのインストール ページ ​を開きます。
  2. Install​をクリックします。
  3. Adobe Commerce リポジトリを所有するGitHub組織を選択します。
  4. Repository access​で「Only select repositories」を選択し、Adobe Commerce プロジェクトのリポジトリを選択します。
  5. Install」をクリックして確定します。

インストールが完了すると、CAPSは自動的にGitHub接続を検出し、すべてのパッチ操作にアプリを使用します。 これ以上の設定は必要ありません。

CAPS GitHub アプリのアンインストール

CAPSにリポジトリへのアクセスを停止する場合:

  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 アプリをアンインストールしてもCAPSの適用または復元操作がまだ進行中の場合、これらの操作が失敗する可能性があります。 アプリをアンインストールした後、アクションボタンが非アクティブになるため、ユーザーは新しい操作を開始できません。

関連トピック

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