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-branches aktiviert 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.

  1. Öffnen Sie die GitHub-App-Installationsseite zur Patch-Automatisierung.
  2. Klicken Sie auf Install.
  3. Wählen Sie die GitHub-Organisation aus, der Ihr Adobe Commerce-Repository gehört.
  4. Wählen Sie unter Repository access die Option Only select repositories und wählen Sie das Repository für Ihr Adobe Commerce-Projekt aus.
  5. 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:

  1. Ö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.
  2. Suchen Sie nach adobe-commerce-patching-automation und klicken Sie auf Configure.

  3. Klicken Sie auf Uninstall und bestätigen Sie.

WARNING
Wenn beim Deinstallieren der GitHub-App noch Anwenden- oder Zurücksetzen-Vorgänge ausgeführt werden, können diese Vorgänge fehlschlagen. Nach der Deinstallation der App können Benutzende auch keine neuen Vorgänge starten, da die Aktionsschaltflächen inaktiv werden.

Verwandte Themen

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