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

Dernière mise à jour : 2023-08-09

Description

Environnement

Experience Manager

Problème/Symptômes

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

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 au lieu de .
Après avoir modifié l’emplacement du code [ 1] to /dispatcher/src Le pipeline de niveau web a été déployé avec succès.

[ 1] Configuration du niveau web

Sur cette page