Experience Manager
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.
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.