Verfügbarkeit der Dispatcher-Implementierungs-Pipeline in AEM Managed Services
✨ Dieser Inhalt wird von KI generiert und könnte ungenau sein. Generative KI-Begriffe
In diesem Artikel wird erläutert, ob Adobe Experience Manager Managed Services unabhängige reine Dispatcher-Bereitstellungs-Pipelines unterstützt, und es werden aktuelle Einschränkungen und verfügbare Problemumgehungen erläutert.
Beschreibung description
Umgebung
- Adobe Experience Manager (AEM) Managed Services (alle Versionen)
Symptome
- Alle AEM-Anwendungs- und Dispatcher-Konfigurationsmodule werden gemeinsam von einem einzigen Repository über Cloud Manager erstellt und bereitgestellt.
- Die Dispatcher-Konfiguration wird in einem separaten Git-Repository verwaltet, es gibt jedoch keine Option, nur Dispatcher-Änderungen unabhängig vom Hauptanwendungs-Code bereitzustellen.
- In AEM as a Cloud Service kann die Dispatcher-Konfiguration separat mithilfe dedizierter Pipelines bereitgestellt werden, aber diese Funktion ist nicht für Managed Services-Programme verfügbar.
- Alle Bereitstellungen erfordern einen vollständigen Build und Push, auch für Änderungen, die nur Dispatcher betreffen.
- Es gibt keine Option, mehrere Repositorys oder Pipelines pro Programm für Managed Services zu registrieren.
- Es werden keine Fehlermeldungen angezeigt, aber der Bereitstellungsprozess ist weniger flexibel als in AEM as a Cloud Service.
Ursache
Diese Einschränkung ist beabsichtigt: Managed Services Cloud Manager unterstützt pro Programm nur ein Repository und eine Pipeline und bietet keine unabhängigen Bereitstellungs-Pipelines, die nur Dispatcher betreffen.
Lösung resolution
Gehen Sie wie folgt vor, um das Problem zu beheben:
-
Überprüfen Sie die aktuelle Bereitstellungsarchitektur für AEM Managed Services: Pro Cloud Manager-Programm kann nur ein einziges Repository und eine einzige Pipeline registriert werden.
-
Der gesamte Code, einschließlich der Anwendungs- und Dispatcher-Konfiguration, muss gemeinsam erstellt und bereitgestellt werden.
-
Wenn unabhängige Dispatcher-Bereitstellungen erforderlich sind, sollten die folgenden Problemumgehungen in Betracht gezogen werden:
-
Dispatcher-Konfigurationsaktualisierungen in das Haupt-Repository integrieren und eine vollständige Pipeline für alle Änderungen ausführen.
-
Verwenden Sie Verzweigungen oder Modularisierung innerhalb des Haupt-Repositorys, um Dispatcher-Änderungen zu isolieren, aber ein vollständiger Build und eine vollständige Bereitstellung sind weiterhin erforderlich.
4. Überwachen Sie die Adobe Experience Manager-Versionshinweise für zukünftige Verbesserungen der Pipeline-Flexibilität in Managed Services.
-
Stellen Sie sicher, dass alle Bereitstellungen nach Befolgung der oben genannten Schritte erfolgreich abgeschlossen wurden.