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:

  1. Ü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.

  2. Der gesamte Code, einschließlich der Anwendungs- und Dispatcher-Konfiguration, muss gemeinsam erstellt und bereitgestellt werden.

  3. 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.

recommendation-more-help
experience-cloud-kcs-help-kbarticles