La configurazione della pipeline in Cloud Manager non mostra i nuovi rami
In Adobe Experience Manager as a Cloud Service (AEMaaCS), Cloud Manager non mostra i rami Git appena creati nella pipeline di configurazione CDN, impedendo la selezione durante la configurazione della pipeline. Il campo del ramo non mantiene l’input manuale e l’elenco a discesa non viene aggiornato con i nuovi rami. Per risolvere il problema, aggiorna il ramo della pipeline utilizzando l’API Cloud Manager.
Descrizione description
Ambiente
Adobe Experience Manager as a Cloud Service (AEMaaCS)
Problema/Sintomi
- Il nuovo ramo non è disponibile nel menu a discesa nella configurazione della pipeline in Cloud Manager.
- Il problema riguarda tutte le pipeline di configurazione, inclusi gli ambienti di produzione, sviluppo e staging.
- L’interfaccia utente della pipeline non mostra il ramo aggiornato, che blocca le distribuzioni pianificate basate su nuovi aggiornamenti dei rami.
- Nell’interfaccia utente non viene visualizzato alcun messaggio di errore esplicito e l’immissione manuale del nome del ramo non persiste perché il valore viene rimosso quando il campo non è più attivo.
Passaggi da riprodurre:
- Crea un nuovo ramo nell’archivio GitHub utilizzato da Cloud Manager.
- Apri la pipeline di configurazione CDN in Cloud Manager.
- Tenta di selezionare il ramo appena creato dall’elenco a discesa.
- Tieni presente che il ramo non viene visualizzato nel menu a discesa o persiste quando viene immesso manualmente.
Causa principale
Un problema noto nell’interfaccia utente di Cloud Manager impedisce la sincronizzazione dei rami appena creati con la selezione del ramo della pipeline di configurazione CDN.
Risoluzione resolution
Utilizza l’API Cloud Manager per aggiornare il ramo della pipeline quando l’interfaccia utente non riflette i rami appena creati. Questo approccio garantisce che le distribuzioni continuino senza attendere un aggiornamento dell’interfaccia utente.
Per risolvere il problema:
-
Identifica l’ID del programma e l’ID della pipeline di destinazione in Cloud Manager.
-
Invia una richiesta PATCH per aggiornare la configurazione della pipeline con il nome del ramo richiesto.
-
Utilizza il formato di richiesta API mostrato di seguito e sostituisci i segnaposto con i valori effettivi:
code language-none PATCH /api/program/<program-id>/pipeline/<pipeline-id> { "branch": "<new-branch-name>" } -
Verifica che la configurazione della pipeline rifletta il ramo aggiornato al termine della richiesta.
Se il processo di distribuzione si basa su frequenti aggiornamenti di ramo, continua a utilizzare questo approccio basato su API fino a quando l’interfaccia utente non riflette in modo coerente i nuovi rami. Monitora le note sulla versione di Adobe Experience Manager o contatta il supporto Adobe per aggiornamenti sulla correzione permanente.