Integrazione Continua

term_id: continuous_integration

Category: engineering_practice

Definition

L’Integrazione Continua (CI) è una pratica fondamentale del DevOps che automatizza l’integrazione delle modifiche al codice provenienti da più contributori in un singolo progetto software. Eseguendo build e test automatizzati

Summary

Una pratica di sviluppo software in cui gli sviluppatori uniscono frequentemente le modifiche al codice in un repository centrale, attivando build e test automatizzati.

Key Concepts

  • Test Automatizzati
  • Controllo di Versione
  • Automazione della Build
  • Ciclo di Feedback

Use Cases

  • Convalida delle modifiche al codice dei modelli ML
  • Garantire la riproducibilità delle pipeline dei dati
  • Integrazione di nuovi branch di funzionalità