Erro de falha no pipeline da camada da Web com "O arquivo de aceitação //opt-in/USE_SOURCES_DIRECTLY não está presente"

Altere o local do código para /dispatcher/src e o pipeline da Camada da Web será implantado com êxito.

Descrição description

Ambiente

Adobe Experience Manager (AEM)

Problema

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 ocorria 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 da Camada da Web foi implantado com êxito.

[ 1] Configuração da Camada da Web

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