Échecs de validation du pipeline en raison du test obsolète des pipelines cloud de la bibliothèque cliente
Dans Adobe Experience Manager as a Cloud Service, les validations de pipeline échouent lorsque les projets référencent des versions obsolètes de la bibliothèque aem-cloud-testing-clients. Des dépendances obsolètes persistent dans les modules de test, les composants inutilisés ou les branches plus anciennes et déclenchent des avertissements ou des échecs lors de l’étape des tests fonctionnels personnalisés. Pour résoudre ce problème, mettez à jour toutes les références aux versions prises en charge ou supprimez la dépendance si elle n’est pas utilisée
Description description
Environnement
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- Adobe Experience Manager Assets
Problème/Symptômes
- Des e-mails de notification proactive avec des sujets tels que Votre projet AEM utilise une version obsolète d’aem-cloud-testing-clients - Mise à niveau nécessaire
- Échecs ou avertissements du pipeline lors de l’étape des tests fonctionnels personnalisés après les mises à jour de l’infrastructure
- Avertissements d’incompatibilité de dépendance faisant référence à des versions obsolètes d’
aem-cloud-testing-clients - Alertes répétées même lorsque la bibliothèque n’est pas utilisée activement en raison de références obsolètes dans les
it.tests/pom.xml, les branches obsolètes ou les modules inutilisés
Cause
Un ou plusieurs fichiers pom.xml du projet utilisent une version obsolète de aem-cloud-testing-clients (sous la version 1.2.1). Ces versions ne sont pas compatibles avec les mises à jour de Cloud Manager et peuvent entraîner des avertissements ou des échecs lors des tests fonctionnels personnalisés. Cloud Manager analyse tous les modules et branches afin de détecter ces références obsolètes même si elles ne sont pas utilisées activement.
Résolution resolution
Pour résoudre ce problème, procédez comme suit :
- Recherchez toutes les références à
aem-cloud-testing-clientsdans le référentiel de projet entier à l’aide de votre IDE ou en exécutantgrep -r "aem-cloud-testing-clients"à partir de la racine du projet. - Mettez à jour la dépendance de chaque fichier
pom.xmlvers la version1.2.1ou ultérieure. Utilisez les dernières versions disponibles, telles que1.2.9ou1.3.0. - Supprimez la dépendance
aem-cloud-testing-clientssi le projet n’utilise pas de tests fonctionnels personnalisés. - Validez les modifications dans le référentiel et exécutez un pipeline Cloud Manager complet.
- Réexécutez les pipelines pour tous les environnements tels que le développement, l’évaluation, la production et le sandbox afin que Cloud Manager analyse à nouveau le code mis à jour et efface tous les indicateurs de détection existants.
Remarque
Contactez l’assistance si des avertissements persistent après les correctifs. Partagez des modules, des hachages de validation, des URL de pipeline et des résultats de recherche pour aem-cloud-testing-clients.