Errori di convalida della pipeline a causa di test obsoleti delle pipeline cloud della libreria client
In Adobe Experience Manager as a Cloud Service, le convalide delle pipeline non riescono quando i progetti fanno riferimento a versioni obsolete della libreria aem-cloud-testing-clients. Le dipendenze obsolete rimangono nei moduli di test, nei componenti inutilizzati o nei rami meno recenti e attivano avvisi o errori durante la fase di test funzionale personalizzato. Per risolvere questo problema, aggiorna tutti i riferimenti alle versioni supportate o rimuovi la dipendenza se non viene utilizzata
Descrizione description
Ambiente
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- Adobe Experience Manager Assets
Problema/Sintomi
- E-mail di notifica proattiva con soggetti come Il progetto AEM utilizza una versione obsoleta di client di test cloud AEM — Aggiornamento necessario
- Errori o avvisi di pipeline durante il passaggio dei test funzionali personalizzati dopo gli aggiornamenti dell’infrastruttura
- Avvisi di incompatibilità delle dipendenze che fanno riferimento a versioni obsolete di
aem-cloud-testing-clients - Avvisi ripetuti anche quando la libreria non viene utilizzata attivamente a causa di riferimenti obsoleti in
it.tests/pom.xml, rami non aggiornati o moduli non utilizzati
Causa
Uno o più file pom.xml nel progetto utilizzano una versione obsoleta di aem-cloud-testing-clients (sotto la versione 1.2.1). Queste versioni non sono compatibili con gli aggiornamenti di Cloud Manager e possono causare avvisi o errori durante i test funzionali personalizzati. Cloud Manager esegue la scansione di tutti i moduli e i rami, in modo da rilevare comunque questi riferimenti obsoleti anche se non vengono utilizzati attivamente.
Risoluzione resolution
Per risolvere il problema, effettua le seguenti operazioni:
- Cercare nell’intero repository del progetto tutti i riferimenti a
aem-cloud-testing-clientsutilizzando l’IDE o eseguendogrep -r "aem-cloud-testing-clients"dalla directory principale del progetto. - Aggiornare la dipendenza in ogni file
pom.xmlalla versione1.2.1o successiva. Utilizzare le versioni disponibili più recenti, ad esempio1.2.9o1.3.0. - Rimuovere la dipendenza
aem-cloud-testing-clientsse il progetto non utilizza test funzionali personalizzati. - Apporta le modifiche all’archivio ed esegui una pipeline Cloud Manager completa.
- Esegui nuovamente le pipeline per tutti gli ambienti, ad esempio Dev, Stage, Prod e Sandbox, in modo che Cloud Manager riesamini il codice aggiornato e cancelli eventuali flag di rilevamento esistenti.
Nota
Contatta il Supporto Adobe se gli avvisi continuano dopo le correzioni. Condividere moduli, eseguire il commit di hash, URL della pipeline e risultati di ricerca per aem-cloud-testing-clients.