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 アプリのインストール
- CAPS GitHub アプリのインストール ページ を開きます。
- Installをクリックします。
- Adobe Commerce リポジトリを所有するGitHub組織を選択します。
- Repository accessで「Only select repositories」を選択し、Adobe Commerce プロジェクトのリポジトリを選択します。
- 「Install」をクリックして確定します。
インストールが完了すると、CAPSは自動的にGitHub接続を検出し、すべてのパッチ操作にアプリを使用します。 これ以上の設定は必要ありません。
CAPS GitHub アプリのアンインストール
CAPSにリポジトリへのアクセスを停止する場合:
-
GitHubで、インストールを所有するアカウントの設定を開きます。
- 組織所有 リポジトリの場合:Organization settings > Third-party Access > GitHub Apps。
- personal リポジトリの場合:Settings > Applications > Installed GitHub Apps。
-
adobe-commerce-patching-automationを検索して、Configureをクリックします。 -
「Uninstall」をクリックして確認します。
WARNING
GitHub アプリをアンインストールしてもCAPSの適用または復元操作がまだ進行中の場合、これらの操作が失敗する可能性があります。 アプリをアンインストールした後、アクションボタンが非アクティブになるため、ユーザーは新しい操作を開始できません。
commerce-operations-help-tools