Einrichten der GitHub-Integration für Patching Automation
Wenn Ihr Adobe Commerce Cloud-Projekt mit einem GitHub-Repository verbunden ist, müssen Sie die Patching Automation GitHub-App installieren, bevor Sie den Service zum Anwenden oder Zurücksetzen von Patches verwenden können. Die App gewährt dem Service den Zugriff, den er benötigt, um Änderungen an Ihrem Repository in Ihrem Namen vorzunehmen.
Voraussetzungen
- Aktives Adobe Commerce Cloud-Abonnement
- Eine GitHubIntegration, die bereits für Ihr Adobe Commerce Cloud-Projekt konfiguriert ist und bei der die
fetch-branchesaktiviert ist. Patching Automation erstellt und pusht temporäre Verzweigungen der Integrationsumgebung, sodass Patch-Vorgänge die Umgebung nicht erstellen, wenn diese Option deaktiviert ist. - Ein auf github.com gehostetes Repository. GitHub-Integrationen, die mit einer benutzerdefinierten Domain konfiguriert sind, werden nicht unterstützt.
- Inhaber- oder Administratorzugriff auf die GitHub-Organisation oder das GitHub-Repository
Installieren der Patching Automation GitHub-App
Sie können die Installation von Patching Automation starten, indem Sie in der Benutzeroberfläche auf Install GitHub App klicken, wodurch Sie zur Installationsseite weitergeleitet werden, oder indem Sie direkt zur Installationsseite navigieren.
- Öffnen Sie die GitHub-App-Installationsseite zur Patch-Automatisierung.
- Klicken Sie auf Install.
- Wählen Sie die GitHub-Organisation aus, der Ihr Adobe Commerce-Repository gehört.
- Wählen Sie unter Repository access die Option Only select repositories und wählen Sie das Repository für Ihr Adobe Commerce-Projekt aus.
- Klicken Sie zur Bestätigung auf Install .
Nach der Installation erkennt der Service automatisch Ihre GitHub-Verbindung und verwendet die App für alle Patch-Vorgänge. Es ist keine weitere Einrichtung erforderlich.
Überprüfen und Verwalten des Verbindungsstatus
Die Patching Automation Benutzeroberfläche zeigt den aktuellen Status Ihrer GitHub-Verbindung an, wobei die Aktionen abhängig von diesem Status verfügbar sind:
- Refresh/Refresh status - Überprüft den Verbindungsstatus erneut, ohne Änderungen vorzunehmen.
- Reinstall - Wird angezeigt, wenn die Installation nicht mehr gültig ist (z. B. wenn sie ausgesetzt wurde oder das mit Ihrem Cloud-Projekt verbundene Repository geändert wurde). Startet denselben Installationsablauf wie oben beschrieben.
- Unlink GitHub App - Entfernt die gespeicherte Verbindung von Patching Automation mit der GitHub-App. Dadurch wird App aus Ihrem GitHub-Repository deinstalliert - siehe den Abschnitt „Deinstallieren“ unten, um den Zugriff vollständig zu entfernen.
Deinstallieren der Patching Automation GitHub-App
Wenn der Dienst nicht mehr auf Ihr Repository zugreifen soll:
-
Öffnen Sie in GitHub die Einstellungen für das Konto, dem die Installation gehört:
- Für ein organisationseigenes Repository: Organization settings > Third-party Access > GitHub Apps.
- Für ein persönliches Repository: Settings > Applications > Installed GitHub Apps.
-
Suchen Sie nach
adobe-commerce-patching-automationund klicken Sie auf Configure. -
Klicken Sie auf Uninstall und bestätigen Sie.