Web-Stufen-Pipeline schlägt fehl mit „Opt-in-Datei //opt-in/USE_SOURCES_DIRECTLY ist nicht vorhanden“ Fehler
Ändern Sie den Code-Speicherort in /dispatcher/src und die Web-Stufen-Pipeline wird erfolgreich bereitgestellt.
Beschreibung description
Umgebung
Adobe Experience Manager (AEM)
Problem
Beim Versuch, eine Dispatcher-Pipeline als Web-Stufen-Pipeline bereitzustellen, ist die Bereitstellung mit dem folgenden Fehler fehlgeschlagen:
ERROR: '44 CUSTOMER Opt-in file //opt-in/USE_SOURCES_DIRECTLY is not present. Build aborted.'
at runBuild(/usr/local/bin/build-zip.sh:203)
at status.track(/usr/local/bin/lib-status.bash:261)
at main(/usr/local/bin/build-zip.sh:214)
ERROR: Unexpected error type: 'CUSTOMER'
at status.internal.errorStatus(/usr/local/bin/lib-status.bash:25)
at status.error(/usr/local/bin/lib-status.bash:142)
at runBuild(/usr/local/bin/build-zip.sh:203)
at status.track(/usr/local/bin/lib-status.bash:261)
at main(/usr/local/bin/build-zip.sh:214)
ERROR: '1 TEST_FAILURE
Es funktionierte jedoch, wenn es über die Full-Stack-Pipeline ausgeführt wurde.
Dies geschah, wenn ein standardmäßiges AEM-Projekt verwendet wurde, das mit dem neuesten Archetyp für die Cloud erstellt wurde. Daher folgte die Konfiguration des Dispatchers, die auf dem neuesten Archetyp erstellt wurde, bereits dem „flexiblen Modus“, und die /opt-in/USE_SOURCES_DIRECTLY war vorhanden.
Auflösung resolution
Für die Web-Stufen-Pipeline war der CodeLocation-Wert auf "/" festgelegt, aber für das Repository, das für diese Pipeline festgelegt wurde, wurde stattdessen /dispatcher/src verwendet.
Nachdem Sie den Code-Speicherort [ 1 geändert ], um zu /dispatcher/src, wurde die Web-Stufen-Pipeline erfolgreich bereitgestellt.