Erro Falha no pipeline no nível da Web com o erro "O arquivo de aceitação //opt-in/USE_SOURCES_DIRECTLY não está presente"

Descrição description

Ambiente

Experience Manager

Problema/Sintomas

Ao tentar implantar um pipeline do Dispatcher como um pipeline da Camada da Web, a implantação falhou com o erro:

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




No entanto, funcionava ao executá-lo por meio do Pipeline de pilha completa.
Isso acontecia ao usar um projeto AEM padrão criado usando o arquétipo mais recente da nuvem; portanto, a configuração do Dispatcher, sendo criada com base no arquétipo mais recente, já seguia o "Modo flexível" e o arquivo /opt-in/USE_SOURCES_DIRECTLY estava presente.

Resolução resolution

O pipeline no nível da Web tinha o CodeLocation definido como "/", mas o repositório que eles tinham definido neste pipeline estava usando /dispatcher/src em vez disso.
Depois de alterar o local do código [ 1] para /dispatcher/src o pipeline Camada da Web foi implantado com êxito.

[ 1] Configuração no nível da Web

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