DokumentationAEMAEM-TutorialsAEM Sites WKND-Tutorials

Entwicklungsaspekte

Letzte Aktualisierung: 27. März 2025
  • Gilt für:
  • Experience Manager as a Cloud Service
  • Themen:
  • AEM-Projektarchetyp
  • Cloud Manager
  • CI-CD-Pipeline

Erstellt für:

  • Fortgeschrittener
  • Entwickler
  • Admin

Nachdem Sie die Frontend-Pipeline so aktiviert haben, dass sie nur die Frontend-Ressourcen in der AEM as a Cloud Service-Umgebung bereitstellt, wirkt sich dies auf die lokale AEM-Entwicklung aus, und Sie müssen das Git-Verzweigungsmodell anpassen.

Ziel

  • Wie Sie einen reibungslosen Frontend- und Backend-Entwicklungsablauf erhalten
  • Überprüfen Sie die Abhängigkeiten zwischen der Full-Stack- und der Frontend-Pipeline.

Überlegungen zur lokalen Entwicklung

video poster

https://video.tv.adobe.com/v/3409421?quality=12&learn=on

Angepasster Entwicklungsansatz

  • Für die lokale Entwicklung mit dem AEM SDK benötigt das Backend-Entwicklungs-Team weiterhin die Clientlib-Generierung über das ui.frontend-Modul, Sie müssen dies jedoch während der Bereitstellung von Cloud Manager in einer AEM as a Cloud Service-Umgebung überspringen. Dies wirft die Frage auf, wie die im Kapitel Aktualisieren des Projekts beschriebenen Änderungen der Projektkonfiguration isoliert werden können.

Eine Lösung könnte darin bestehen, Ihr Git-Verzweigungsmodell anzupassen und sicherzustellen, dass die Änderungen an der AEM-Projektkonfiguration niemals in den lokalen Entwicklungszweig zurückfließen, den die AEM-Backend-Entwicklerinnen und -Entwickler verwenden.

  • Wenn Sie im Rahmen einer fortlaufenden Verbesserung Ihres AEM-Projekts neue Komponenten einführen oder eine vorhandene Komponente aktualisieren, die sowohl im ui.app- als auch im ui.frontend-Modul Änderungen aufweist, müssen Sie sowohl die Full-Stack- als auch die Frontend-Pipelines ausführen.
recommendation-more-help
b2a561c1-47c0-4182-b8c1-757a197484f9