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.

[ 1] Web-Stufen-Konfiguration

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f