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