Cloud Manager-Pipelines können nicht auf externe Git-Repositorys zugreifen oder diese verwenden
Cloud Manager-Pipelines können bei der Verwendung externer Git-Repositorys aufgrund von Einschränkungen bei unterstützten Pipeline-Typen und Repository-Konfigurationen fehlschlagen. Dies führt häufig zu fehlenden Verzweigungen, nicht verfügbaren Pipeline-Optionen oder eingeschränkten Funktionen. Das Problem wird häufig durch BYO-Git-Einschränkungen und falsche Repository-Einrichtung verursacht, anstatt durch Verbindungsfehler. Validieren der Repository-Unterstützung, Ausrichten der Pipeline-Typen und Sicherstellen einer korrekten Konfiguration, um das Problem zu beheben. Die Auflösung stellt sicher, dass unterstützte Pipelines mit externen Repositorys korrekt funktionieren.
Beschreibung description
Umgebung
- Adobe Experience Manager (Cloud-basierte Bereitstellungsplattform)
- Externe Git-Repositorys (z. B.: Bitbucket, GitLab, Azure DevOps, GitHub Enterprise)
- Projekte mit BYO Git-Integration
Problem/Symptome
- Verzweigungen werden in der Benutzeroberfläche zur Pipeline-Erstellung nicht angezeigt
- Pipeline-Erstellung schlägt fehl oder zeigt keine geeigneten Repositorys an
- Nicht unterstützte Pipeline-Typen (z. B.: Konfigurations- oder Web-Stufen-Pipelines)
- Repository ist sichtbar, kann aber nicht für die Pipeline-Konfiguration verwendet werden
Ursache
Externe Git-Repositorys werden mit eingeschränkten Funktionen unterstützt. Nur bestimmte Pipeline-Typen sind kompatibel, während andere auf Platform-gehostete Repositorys beschränkt sind. Fehlende Verzweigungen und nicht verfügbare Optionen werden in der Regel durch diese Einschränkungen und nicht durch Konnektivitätsprobleme verursacht.
Wie kann ich bestätigen
- Überprüfen, ob der ausgewählte Pipeline-Typ für externe Git-Repositorys unterstützt wird
- Stellen Sie sicher, dass das Repository im Abschnitt Repository-Konfiguration als verbunden aufgeführt ist
- Stellen Sie sicher, dass das Repository über HTTPS mit den richtigen Berechtigungen zugänglich ist.
- Vergewissern Sie sich, dass bei Verwendung unterstützter Pipeline-Typen Verzweigungen angezeigt werden
Lösung resolution
Beheben des Problems:
- Überprüfen Sie, ob der beabsichtigte Pipeline-Typ für externe Repositorys unterstützt wird. Nur Full-Stack-Pipelines werden unterstützt.
- Registrieren Sie das externe Repository, indem Sie es im Abschnitt Repository-Management mit der richtigen URL und Authentifizierungsmethode hinzufügen.
- Wenn nicht unterstützte Pipeline-Typen erforderlich sind, konfigurieren Sie einen Synchronisierungsprozess, um das Repository in ein plattformgehostetes Git-Repository zu spiegeln.
- Überprüfen Sie die Repository-Konnektivität und stellen Sie sicher, dass ihr Status als „Verbunden“ angezeigt wird.
- Vergewissern Sie sich, dass Verzweigungslisten und Pipeline-Erstellung nach der Konfiguration korrekt funktionieren.
Wenden Sie sich an den AdobeSupport, wenn Cloud Manager nach der Überprüfung der Repository-Konnektivität und der Einschränkungen weiterhin keine Verzweigungen aus Ihrem externen Git lesen kann.