Falhas de validação de pipeline devido a testes obsoletos nos pipelines da nuvem da biblioteca do cliente
No Adobe Experience Manager as a Cloud Service, as validações de pipeline falham quando os projetos fazem referência a versões obsoletas da biblioteca aem-cloud-testing-clients. As dependências desatualizadas permanecem em módulos de teste, componentes não usados ou ramificações mais antigas e acionam avisos ou falhas durante o estágio de Teste funcional personalizado. Para corrigir esse problema, atualize todas as referências às versões compatíveis ou remova a dependência se não for usada
Descrição description
Ambiente
- Adobe Experience Manager as a Cloud Service(AEMaaCS)
- Adobe Experience Manager Assets
Problema/Sintomas
- Emails de notificação proativos com assuntos como Seu projeto do AEM está usando uma versão descontinuada do aem-cloud-testing-clients — atualização necessária
- Falhas ou avisos de pipeline durante a etapa de Teste funcional personalizado após as atualizações de infraestrutura
- Avisos de incompatibilidade de dependência referenciando versões obsoletas de
aem-cloud-testing-clients - Alertas repetidos mesmo quando a biblioteca não estiver sendo usada ativamente devido a referências desatualizadas em
it.tests/pom.xml, ramificações antigas ou módulos não utilizados
Causa
Um ou mais arquivos pom.xml no projeto usam uma versão desatualizada do aem-cloud-testing-clients (abaixo de 1.2.1). Essas versões não são compatíveis com as atualizações do Cloud Manager e podem causar avisos ou falhas durante o Teste funcional personalizado. O Cloud Manager verifica todos os módulos e ramificações, de modo que ainda detecta essas referências desatualizadas mesmo que não sejam usadas ativamente.
Resolução resolution
Para corrigir esse problema, siga estas etapas:
- Pesquise em todo o repositório do projeto por todas as referências a
aem-cloud-testing-clientsusando o IDE ou executandogrep -r "aem-cloud-testing-clients"na raiz do projeto. - Atualize a dependência em cada arquivo
pom.xmlpara a versão1.2.1ou posterior. Use as versões mais recentes disponíveis, como1.2.9ou1.3.0. - Remova a dependência
aem-cloud-testing-clientsse o projeto não usar testes funcionais personalizados. - Confirme as alterações no repositório e execute um pipeline completo do Cloud Manager.
- Execute novamente os pipelines para todos os ambientes, como Desenvolvimento, Preparo, Produção e Sandbox, para que o Cloud Manager verifique novamente o código atualizado e apague todos os sinalizadores de detecção existentes.
Nota
Contate o Suporte da Adobe se os avisos continuarem após as correções. Compartilhar módulos, confirmar hashes, URLs de pipeline e resultados de pesquisa para aem-cloud-testing-clients.