Michele Ferracin Software Engineering
Michele Ferracin Software Engineering
Michele Ferracin
Cos'è e come applicare SUBITO Continuous Integration
6 minutes Posted Aug 23, 2022 at 10:11 am.
0:00
6:02
Download MP3
Show notes

Continuous Integration è quella pratica dell'ingegneria del software che:


Prevede l'integrazione dei sorgenti almeno una volta al giorno.

Quano i sorgenti vengono integrati parte un processo automatizzato di build e test automatici (tipicamente unit test).

Questa pratica risolve parecchie problematiche quali:


+ Le integrazioni big-bang a fine sprint/iterazione o in prossimità della release.

+ Rende  ripetibile e documentato il processo di produzione degli artefatti (compilazione).

+ Incrementa di conseguenza, la qualità del codice prodotto che deve essere almeno compilabile a ogni piccolo incremento e deve passare tutti i test automatizzati.