Errores en la validación de la canalización debido a canalizaciones de nube de biblioteca de cliente de prueba obsoletas

En Adobe Experience Manager as a Cloud Service, las validaciones de canalización dan error cuando los proyectos hacen referencia a versiones obsoletas de la biblioteca aem-cloud-testing-clients. Las dependencias obsoletas permanecen en módulos de prueba, componentes no utilizados o ramas antiguas y déclencheur advertencias o errores durante la fase de Pruebas funcionales personalizadas. Para solucionar este problema, actualice todas las referencias a versiones compatibles o elimine la dependencia si no se utiliza

Descripción description

Entorno

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • Adobe Experience Manager Assets

Problema/Síntomas

  • Correos electrónicos de notificación proactivos con asuntos como Su proyecto de AEM está usando una versión obsoleta de aem-cloud-testing-customers: se necesita actualización
  • Errores o advertencias de la canalización durante el paso Pruebas funcionales personalizadas después de las actualizaciones de la infraestructura
  • Advertencias de incompatibilidad de dependencias que hacen referencia a versiones obsoletas de aem-cloud-testing-clients
  • Alertas repetidas incluso cuando la biblioteca no se utiliza activamente debido a referencias obsoletas en it.tests/pom.xml, ramas antiguas o módulos no utilizados

Causa

Uno o más pom.xml archivos del proyecto utilizan una versión obsoleta de aem-cloud-testing-clients (inferior a 1.2.1). Estas versiones no son compatibles con las actualizaciones de Cloud Manager y pueden provocar advertencias o errores durante las pruebas funcionales personalizadas. Cloud Manager analiza todos los módulos y ramas, por lo que sigue detectando estas referencias obsoletas aunque no se utilicen de forma activa.

Resolución resolution

Para solucionar este problema, siga estos pasos:

  1. Busque en todo el repositorio del proyecto todas las referencias a aem-cloud-testing-clients usando su IDE o ejecutando grep -r "aem-cloud-testing-clients" desde la raíz del proyecto.
  2. Actualice la dependencia en cada archivo de pom.xml a la versión 1.2.1 o posterior. Utilice las últimas versiones disponibles, como 1.2.9 o 1.3.0.
  3. Quite la dependencia aem-cloud-testing-clients si el proyecto no utiliza pruebas funcionales personalizadas.
  4. Confirme los cambios en el repositorio y ejecute una canalización de Cloud Manager completa.
  5. Vuelva a ejecutar las canalizaciones para todos los entornos, como Desarrollo, Ensayo, Producción y Zona protegida, de modo que Cloud Manager vuelva a analizar el código actualizado y borre los indicadores de detección existentes.

Nota

Póngase en contacto con el Soporte técnico de Adobe si las advertencias continúan después de las correcciones. Comparta módulos, confirme hashes, URL de canalización y resultados de búsqueda de aem-cloud-testing-clients.

Lectura relacionada

recommendation-more-help
experience-cloud-kcs-help-kbarticles