O pipeline de configuração do Cloud Manager falha quando a configuração do repositório Git externo está incorreta
Os pipelines de configuração do Cloud Manager podem falhar durante Build & Unit Testing, quando o Cloud Manager não pode baixar arquivos de um repositório Git externo. Isso geralmente acontece após alterações no URL do repositório, alterações na ramificação, problemas de validação BYOG, alterações de acesso do lado do provedor ou metadados de pipeline obsoletos. A falha frequentemente aparece como um endpoint de repositório ou erro não encontrado mesmo quando o repositório funcionou anteriormente. Verifique a configuração do repositório, confirme a validação de propriedade e a configuração da ramificação e tente novamente ou recrie o pipeline se a conexão ainda estiver correta.
Descrição description
Ambiente
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- Pipelines de configuração do Cloud Manager
- Repositórios Git externos vinculados por meio do BYOG
Problema/Sintomas
- A etapa
Build & Unit Testingfalha ao baixar arquivos de configuração do repositório externo. - O log de compilação mostra Erro ao processar o download e carregar em shareName. Causa: o URL de repositório fornecido não aponta para um ponto de extremidade válido. O serviço externo respondeu com um erro ‘não encontrado’.
- O pipeline funcionava anteriormente, mas começa a falhar após uma alteração de URL ou ramificação de repositório.
- Outros pipelines que usam o mesmo repositório foram bem-sucedidos, mas um pipeline de configuração específico falhou.
- A falha é intermitente para o mesmo repositório e combinação de ramificação.
Causa
A etapa de criação do pipeline de configuração usa os serviços de repositório da Cloud Manager para recuperar arquivos do repositório Git externo configurado. Se o Cloud Manager não puder recuperar a ramificação ou o caminho esperado, ele retornará um ponto de extremidade do repositório ou o erro não encontrado. Isso pode acontecer devido a um URL de repositório incorreto, uma ramificação incorreta, arquivos de validação BYOG ausentes, autenticação de repositório desatualizada ou ausente, restrições de acesso do lado do provedor, referências de repositório obsoletas no código, falhas transitórias do provedor Git ou metadados de pipeline obsoletos.
Resolução resolution
Para resolver falhas de pipeline de configuração do Cloud Manager ao usar um repositório Git externo, siga estas etapas:
- Abra o pipeline com falha no Cloud Manager e confirme se o log de criação mostra a falha de download do repositório.
- Revise a URL e a ramificação do repositório configuradas nas configurações do pipeline e corrija qualquer valor se ele não corresponder exatamente ao provedor Git externo.
- Se o repositório usar BYOG com GitHub, verifique se
.well-known/adobe/cloud-manager-challengeexiste na mesma ramificação configurada para o pipeline. - Abrir Cloud Manager
>Repositórios, selecione o repositório vinculado e atualize a conexão do repositório se essa opção estiver disponível. - Confirme com o provedor Git que o repositório pode ser acessado e que nenhuma permissão ou restrição de rede do provedor bloqueia o acesso ao Cloud Manager.
- Execute o pipeline novamente uma ou duas vezes para descartar uma falha transitória do provedor Git externo.
- Se a falha continuar e a configuração do repositório estiver correta, exclua o pipeline de configuração com falha e recrie-o com o mesmo repositório e ramificação.
- Se o pipeline ainda falhar após a recriação, revise os arquivos de projeto, como
pom.xmlou outros arquivos de configuração de módulo para obter referências de repositório desatualizadas e atualize-os, se necessário. - Se a URL do repositório, a ramificação, o arquivo de validação e o acesso do provedor estiverem corretos e o pipeline ainda retornar o mesmo erro de repositório, contate o Suporte da Adobe.