Échec du pipeline de niveau web avec "Le fichier d’opt-in //opt-in/USE_SOURCES_DIRECTLY n’est pas présent" Erreur

Définissez l’emplacement du code sur /dispatcher/src et le pipeline de niveau web sera déployé avec succès.

Description description

Environnement

Adobe Experience Manager (AEM)

Problème

Lors du déploiement d’un pipeline de dispatcher en tant que pipeline de niveau web, le déploiement a échoué avec l’erreur :

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

Cependant, il fonctionnait lors de son exécution via un pipeline de pile complète.
Cela s’est produit lors de l’utilisation d’un projet AEM standard créé à l’aide de l’archétype le plus récent pour le cloud. Par conséquent, la configuration du dispatcher, en cours de création sur la base de l’archétype le plus récent, a déjà suivi le "mode flexible" et le fichier /opt-in/USE_SOURCES_DIRECTLY était présent.

Résolution resolution

Le pipeline de niveau web avait le codeLocation défini sur "/", mais le référentiel qu’il avait défini sur ce pipeline utilisait /dispatcher/src à la place.
Après avoir modifié l’emplacement du code [ 1] en /dispatcher/src, le pipeline de niveau web a été déployé avec succès.

[ 1] Configuration de niveau web

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