É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