ChatDiagram
Strumenti/Creatore di diagrammi pipeline CI/CD

Creatore di diagrammi pipeline CI/CD

Descrivi una modifica al codice, dal commit a build, test, deployment, approvazione e ripristino. Crea un diagramma della pipeline CI/CD che mostri i passaggi di approvazione del rilascio e i percorsi in caso di errore.

Diagramma Di FlussoPremi Invio per inviare

Account gratuito, senza carta · Esporta in SVG, PNG o PDF

Guardalo in azione

Esempi di diagrammi di pipeline CI/CD.

Uno strumento, quattro richieste. Ogni disegno qui sotto è un risultato reale.

Cosa scrivi
Crea una pipeline CI/CD: un commit del codice genera un artefatto applicativo, esegue test automatici e una scansione di sicurezza, effettua il deployment in staging, esegue smoke test, riceve l'approvazione al rilascio, effettua il deployment in produzione e verifica lo stato dell'ambiente di produzione. In caso di test non superati, torna alla correzione del codice e a un nuovo commit; in caso di problemi di sicurezza, avvia la correzione; se l'approvazione viene negata, sospendi il rilascio; se lo stato della produzione non è soddisfacente, esegui il rollback.
Poi provaAggiungi un passaggio di firma dell'artefatto dopo la scansione di sicurezza.Aggiungi un controllo della migrazione del database prima dello staging.
Diagramma di flusso: Build, test, staging e produzione
Diagramma di flusso · Sugiyama layered DAG + orthogonal routing · schematex-flowchart
Il disegno

Cos'è un diagramma della pipeline CI/CD.

Un diagramma della pipeline CI/CD mostra le fasi automatiche e manuali che portano una modifica dal codice sorgente a una versione distribuita. Le fasi tipiche includono build, test, controlli di sicurezza, staging, approvazione, deployment in produzione e rollback.

Il diagramma è utile perché rende visibili i passaggi di approvazione del rilascio e i percorsi in caso di errore. Il team può vedere cosa succede se un test non viene superato, chi approva un deployment e in quale punto un rilascio può essere sospeso o annullato.

Standard
Sugiyama layered DAG + orthogonal routing
Engine
schematex-flowchart
Editable
Double-click text, drag nodes
Export
SVG · PNG · PDF
Diagramma di flusso: Cos'è un diagramma della pipeline CI/CD
Chi lo usa

Chi usa i diagrammi delle pipeline CI/CD.

Diagramma di flusso: Ingegneri DevOpsIngegneri DevOps

Le fasi e i passaggi di approvazione del rilascio da documentare o rivedere nell'automazione del deployment.

Diagramma di flusso: Team di piattaformaTeam di piattaforma

Un rilascio graduale di una funzionalità con monitoraggio e una procedura chiara per disattivare il rilascio.

Diagramma di flusso: Team softwareTeam software

La sequenza di build, test, approvazione e deployment da usare per introdurre le persone al processo di rilascio.

Come funziona

Come creare un diagramma della pipeline CI/CD in tre passaggi.

01

Descrivilo

Basta un paragrafo per iniziare.

“Crea una pipeline CI/CD: un commit del codice genera un artefatto applicativo, esegue test automatici e una scansione di sicurezza, effettua il deployment in staging, esegue smoke test, riceve l'approvazione al rilascio, effettua il deployment in produzione e verifica lo stato dell'ambiente di produzione. In caso di test non superati, torna alla correzione del codice e a un nuovo commit; in caso di problemi di sicurezza, avvia la correzione; se l'approvazione viene negata, sospendi il rilascio; se lo stato della produzione non è soddisfacente, esegui il rollback.”
02

Guarda il disegno

Realizzato con il motore più adatto.

Diagramma di flusso: Build, test, staging e produzione
03

Indica cosa cambiare

Ogni modifica viene salvata come versione.

Aggiungi un passaggio di firma dell'artefatto dopo la scansione di sicurezza.
V2 · DRAWN FROM V1, NOTHING RETYPED
FAQ

Domande frequenti

Cosa significa CI/CD?

L'integrazione continua consiste nell'integrare frequentemente le modifiche al codice e convalidarle con build e test automatici. La delivery o il deployment continuo portano le modifiche convalidate verso la produzione attraverso una pipeline ripetibile.

Cosa dovrebbe includere un diagramma della pipeline CI/CD?

Includi il trigger, la build, le fasi di test, i controlli di qualità o sicurezza, gli ambienti di deployment, le approvazioni, il monitoraggio e cosa succede se una fase non viene superata.

Perché mostrare i percorsi in caso di errore in un diagramma di pipeline?

I percorsi in caso di errore rendono il processo di rilascio utile nella pratica. Mostrano se il team corregge il problema e riprova, sospende il rilascio, disattiva una funzionalità o esegue il rollback.

Cos'è il deployment blue-green?

Il deployment blue-green esegue una nuova versione insieme a quella attuale, poi sposta il traffico dopo il superamento dei controlli. Se la nuova versione presenta un problema, è possibile riportare il traffico alla versione precedente.

Strumenti correlati

Altri diagrammi per lo stesso lavoro.

Crea subito il tuo primo diagramma della pipeline CI/CD.

Descrivi le fasi del rilascio, i passaggi di approvazione e i percorsi in caso di errore.

Apri l'editor