Integrazione continua e consegna continua
CI/CD · Un processo di sviluppo in cui le modifiche al codice vengono unite e testate automaticamente e le versioni approvate vengono preparate automaticamente per il rilascio o rilasciate.
- 01
Perché è importante
I rilasci manuali sono soggetti a errori e non possono essere fatti spesso. CI/CD fa passare ogni modifica dagli stessi test, individua i problemi presto e rende possibili rilasci piccoli, frequenti e sicuri. Anche tornare alla versione precedente quando qualcosa va storto diventa semplice.
- 02
Esempio
Un team imposta una pipeline in cui test, scansione di sicurezza e build girano automaticamente a ogni modifica del codice. Una modifica che supera i test va prima nell'ambiente di test e, dopo l'approvazione, in produzione con un clic.
- 03
Errore comune
Impostare la pipeline automatizzata lasciando i test privi di significato o incompleti. Se la copertura dei test è debole, la pipeline porta in produzione il codice difettoso altrettanto in fretta.
- 04
Termini correlati
Servizi e guide correlati
Parliamo del tuo progetto.
Raccontaci la tua esigenza; definiremo insieme l'ambito.