AEM as a Cloud Service: Pipeline-Neuausführung nach Änderungen der Umgebungsvariablen
✨ Dieser Inhalt wird von KI generiert und könnte ungenau sein. Generative KI-Begriffe
In diesem Artikel wird klargestellt, ob und wann eine erneute Ausführung der Pipeline nach dem Ändern von Umgebungsvariablen in Adobe Experience Manager as a Cloud Service erforderlich ist.
Beschreibung description
Umgebung
Adobe Experience Manager as a Cloud Service (alle Versionen).
Symptome
Es stellen sich Fragen dazu, ob die Pipeline nach der Aktualisierung von Umgebungsvariablen erneut ausgeführt werden muss, wenn Full-Stack-, Konfigurations- und Web-Stufen-Pipelines (Dispatcher) verwendet werden. Dies gilt für alle Umgebungen (dev, stage, prod) und für Programme mit einer großen Anzahl von Umgebungsvariablen. Es werden keine spezifischen Fehlermeldungen gemeldet.
Ursache
Änderungen an Umgebungsvariablen werden auf Laufzeitebene in AEM as a Cloud Service angewendet. Die meisten Änderungen erfordern keine erneute Ausführung der Pipeline, es sei denn, Konfigurationsdateien, die auf diese Variablen verweisen, werden über die Konfigurations-Pipeline bereitgestellt.
Lösung resolution
Gehen Sie wie folgt vor, um das Problem zu beheben:
-
Identifizieren Sie den verwendeten Pipeline-Typ:
-
<b>Full-Stack-Pipeline:</b> Wenn nur Umgebungsvariablenwerte geändert werden (keine Änderungen am Code oder der OSGi-Konfigurationsdatei), ist keine erneute Ausführung der Pipeline erforderlich. Die neuen Werte werden nach dem Speichern in Cloud Manager auf die Laufzeitumgebung angewendet. Wenn Code- oder OSGi-Konfigurationsdateien geändert werden, ist eine Pipeline-Ausführung erforderlich.
-
<b>Konfigurations-Pipeline:</b> Wenn YAML-Dateien, die von den Konfigurations-Pipeline-Referenzumgebungsvariablen bereitgestellt werden, die Konfigurations-Pipeline nach dem Aktualisieren von Umgebungsvariablen erneut ausführen, um sicherzustellen, dass neue Werte in der bereitgestellten Konfiguration widergespiegelt werden. Umgebungsvariablen werden nicht gleichzeitig mit der Konfigurations-Pipeline bereitgestellt. Aktualisieren Sie Variablen, bevor Sie die Pipeline ausführen.
-
<b>Web-Stufen-Pipeline (Dispatcher):</b> Wenn nur Umgebungsvariablenwerte geändert werden (keine Änderungen der Dispatcher-Konfigurationsdatei), ist keine erneute Ausführung der Pipeline erforderlich. Wenn Dispatcher-Konfigurationsdateien geändert werden, ist eine Pipeline-Ausführung erforderlich.
2. Die oben genannten Anforderungen gelten für alle Umgebungen (Entwicklung, Staging, Produktion) gleichermaßen.
3. Stellen Sie vor der Pipeline-Ausführung sicher, dass Umgebungsvariablen für den vorgesehenen Ziel-Service oder die gewünschte Umgebung korrekt konfiguriert sind. -