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

Cambie la ubicación del código a /dispatcher/src y la canalización de nivel web se implementará correctamente.

Descripción description

Entorno

Adobe Experience Manager (AEM)

Problema

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 tipo de archivo más reciente para la nube; por lo tanto, la configuración de Dispatcher, que se crea en función del tipo de archivo más reciente, ya seguía el "modo flexible" y el archivo /opt-in/USE_SOURCES_DIRECTLY estaba presente.

Resolución resolution

La canalización de nivel web tenía CodeLocation establecido en "/", pero el repositorio que habían establecido en esta canalización estaba usando /dispatcher/src en su lugar.
Después de cambiar la ubicación de código [ 1] a /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