Errore di pipeline a livello web che non riesce con "Il file Opt-in //opt-in/USE_SOURCES_DIRECT non è presente"

Modifica il percorso del codice in /dispatcher/src per distribuire correttamente la pipeline a livello web.

Descrizione description

Ambiente

Adobe Experience Manager (AEM)

Problema

Durante il tentativo di distribuire una pipeline del dispatcher come pipeline a livello web, la distribuzione non è riuscita a causa dell’errore:

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

Tuttavia, funzionava quando lo si eseguiva tramite pipeline full stack.
Si è verificato quando si utilizzava un progetto AEM standard creato utilizzando l’archetipo più recente per il cloud; pertanto, la configurazione del dispatcher, creata in base all’archetipo più recente, seguiva già la "Modalità flessibile" ed era presente il file /opt-in/USE_SOURCES_DIRECTLY.

Risoluzione resolution

La pipeline a livello web aveva CodeLocation impostato su "/", ma l’archivio impostato su questa pipeline stava utilizzando /dispatcher/src.
Dopo aver modificato il percorso del codice [ 1] in /dispatcher/src, la pipeline a livello web è stata distribuita correttamente.

[ 1] Configurazione livello Web

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