La pipeline di configurazione del Cloud Manager ha esito negativo quando la configurazione dell’archivio Git esterno non è corretta

Le pipeline di configurazione di Cloud Manager possono non riuscire durante Build & Unit Testing quando Cloud Manager non è in grado di scaricare file da un archivio Git esterno. Ciò si verifica in genere dopo le modifiche dell’URL dell’archivio, le modifiche del ramo, i problemi di convalida BYOG, le modifiche all’accesso lato provider o i metadati della pipeline non aggiornati. L’errore viene spesso visualizzato come endpoint del repository o come errore non trovato anche quando il repository ha funzionato in precedenza. Verifica la configurazione dell’archivio, conferma la convalida della proprietà e la configurazione del ramo, quindi ritenta o ricrea la pipeline se la connessione è ancora corretta.

Descrizione description

Ambiente

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • Pipeline di configurazione Cloud Manager
  • Archivi Git esterni collegati tramite BYOG

Problema/Sintomi

  • Il passaggio Build & Unit Testing non riesce durante il download dei file di configurazione dall’archivio esterno.
  • Nel registro di compilazione viene visualizzato Errore durante l’elaborazione del download e del caricamento in shareName. Causa: l’URL del repository specificato non fa riferimento a un endpoint valido. Il servizio esterno ha risposto con un errore di tipo ‘non trovato’.
  • La pipeline prima funzionava ma inizia a non riuscire dopo una modifica dell’URL dell’archivio o del ramo.
  • Altre pipeline che utilizzano lo stesso archivio hanno esito positivo, ma una specifica pipeline di configurazione ha esito negativo.
  • L’errore è intermittente per la stessa combinazione di archivio e ramo.

Causa

Il passaggio di build della pipeline di configurazione utilizza i servizi dell’archivio di Cloud Manager per recuperare i file dall’archivio Git esterno configurato. Se Cloud Manager non è in grado di recuperare il ramo o il percorso previsto, restituisce un endpoint del repository oppure errore non trovato. Ciò può verificarsi a causa di un URL archivio errato, un ramo errato, la mancanza di file di convalida BYOG, l’autenticazione archivio obsoleta o mancante, le restrizioni di accesso lato provider, i riferimenti all’archivio non aggiornati nel codice, gli errori temporanei del provider Git o i metadati della pipeline non aggiornati.

Risoluzione resolution

Per risolvere gli errori della pipeline di configurazione di Cloud Manager quando si utilizza un archivio Git esterno, effettua le seguenti operazioni:

  1. Apri la pipeline che genera l’errore in Cloud Manager e verifica che il registro della build mostri l’errore di download dell’archivio.
  2. Controlla l’URL dell’archivio configurato e il ramo nelle impostazioni della pipeline e correggi uno dei due valori, se non corrisponde esattamente al provider Git esterno.
  3. Se l’archivio utilizza BYOG con GitHub, verificare che .well-known/adobe/cloud-manager-challenge esista nello stesso ramo configurato per la pipeline.
  4. Apri Cloud Manager > Archivi, selezionare l’archivio collegato e aggiornare o aggiornare la connessione all’archivio se tale opzione è disponibile.
  5. Verifica con il provider Git che l’archivio sia raggiungibile e che nessuna autorizzazione lato provider o restrizione di rete blocchi l’accesso a Cloud Manager.
  6. Esegui nuovamente la pipeline una o due volte per escludere un errore temporaneo del provider Git esterno.
  7. Se l’errore continua e la configurazione dell’archivio è corretta, elimina la pipeline di configurazione con errori e ricreala con lo stesso archivio e ramo.
  8. Se il problema persiste anche dopo la ricreazione, controlla i file di progetto come pom.xml o altri file di configurazione del modulo per i riferimenti obsoleti all’archivio e, se necessario, aggiornali.
  9. Se l’URL del repository, il ramo, il file di convalida e l’accesso al provider sono corretti e la pipeline restituisce lo stesso errore del repository, contattare il supporto Adobe.

Lettura correlata

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