Pipeline CI/CD ci-cd-pipeline
Scopri le pipeline CI/CD e come gestiscono le distribuzioni negli ambienti di staging e produzione in Cloud Manager.
Panoramica overview
Cloud Manager include un framework di integrazione continua/distribuzione continua (CI/CD) che consente ai team di implementazione di testare e consegnare rapidamente il codice nuovo o aggiornato. I team di implementazione possono impostare, configurare e avviare una pipeline CI/CD automatizzata. Questa pipeline segue alcune best practice di codifica Adobe per eseguire un’analisi completa del codice e garantirne la massima qualità.
La pipeline CI/CD automatizza inoltre i processi di test delle unità e delle prestazioni per aumentare l’efficienza della distribuzione e per identificare in modo proattivo i problemi critici, costosi da risolvere dopo la distribuzione. I team di implementazione possono accedere a un rapporto completo sulle prestazioni del codice in modo tale da ottenere visibilità sul potenziale impatto sui KPI e sulle convalide di sicurezza critiche se il codice venisse distribuito in produzione.
Informazioni sul processo della pipeline pipeline-process
Il seguente diagramma illustra cosa accade quando una versione viene attivata in Cloud Manager mediante una pipeline.
2018.531.245527.0000001222
.Come impostare una pipeline CI/CD how-to-setup-a-ci-cd-pipeline
Per ulteriori informazioni sulla configurazione della pipeline, consulta i documenti Configurazione delle pipeline di produzione e Configurazione delle pipeline non di produzione.
Gate di qualità quality-gates
La pipeline CI/CD fornisce gate di qualità, o criteri di accettazione, che devono essere soddisfatti prima che il codice possa essere spostato dall’ambiente di staging all’ambiente di distribuzione. La pipeline è composta da tre gate:
- Qualità del codice
- Test delle prestazioni
- Test di sicurezza
Per ciascuno di questi gate, è possibile identificare tre livelli di problemi:
- Critico: i problemi critici individuati dal gate causano un errore immediato della pipeline.
- Importante: i problemi importanti identificati dal gate fanno sì che la pipeline entri in uno stato di pausa. Un Responsabile della distribuzione, un Project manager o un Proprietario business può ignorare i problemi, consentendo alla pipeline di procedere. In alternativa, può accettare i problemi, causando l’interruzione della pipeline con un errore.
- Informazioni: le problematiche di tipo informazione individuate dal gate sono fornite a scopo puramente informativo e non hanno alcun impatto sull’esecuzione della pipeline.
L’esempio seguente è un’analisi del codice con problemi identificati.
Come impostare i gate how-to-setup-gates
Consulta il documento Configurazione delle pipeline di produzione per informazioni dettagliate sulla configurazione dei gate di codice, di qualità e prestazioni.