Error en la canalización de nivel web con "El archivo de inclusión //opt-in/USE_SOURCES_DIRECTLY no está presente". Error

Descripción description

Entorno

Experience Manager

Problema/Síntomas

Al intentar implementar una canalización de Dispatcher como canalización de nivel web, la implementación falló con el siguiente error:

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




Sin embargo, funcionó al ejecutarlo a través de la canalización de pila completa.
AEM Ocurrió al utilizar un proyecto de estándar creado con el último tipo de archivo para la nube; por lo tanto, la configuración de Dispatcher, que se crea en función del último tipo de archivo, ya seguía el "modo flexible" y el archivo /opt-in/USE_SOURCES_DIRECTLY estaba presente.

Resolución resolution

La canalización del nivel web tenía CodeLocation establecido en "/", pero el repositorio que habían establecido en esta canalización estaba utilizando /dispatcher/src en su lugar.
Después de cambiar la ubicación del código [ 1] hasta /dispatcher/src la canalización de nivel web se implementó correctamente.

[ 1] Configuración de nivel web

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