Continuous Integration (CI)
Tecnologia Palla | 18/10/2016 alle 07:44
Nell'ingegneria del software esiste una pratica chiamata definita "Continuous Integration" (di seguito abbreviato in C.I.). Questa metodologia di sviluppo del software è definito attraverso l'utilizzo di diversi strumenti per la gestione del codice.
Prendiamo in esame lo sviluppo di un software Java, ad esempio quello reperibile a questo indirizzo. Già questo elemento fa parte del concetto di C.I., ovvero un repository GIT di riferimento del progetto da sviluppare. Nello specifico stiamo utilizzando GitHub, ma in casa o in un'azienda (piccola, media o grande che sia) è possibile installare un software dedicato al cosiddetto versioning del codice.
Il versioning del codice è alla base del C.I. ed esistono diversi strumenti. Quelli maggiormente utilizzati sono:
Buono sviluppo :Geek:
- GIT (già menzionato prima e da me preferito per il funzionamento e maggiormente utilizzato)
- SVN Subversion
Buono sviluppo :Geek: Articoli recenti
-
In Convivenza: un’app per scoprire e condividere luoghi di convivenza
11/03/2026 -
Pagare i Posti Blu nel 2026: dagli SMS alle App
10/03/2026 -
Esperienza con il Body Rental
09/09/2021 -
Custom Logging
09/03/2020 -
Spring + Spring Data - Gestire entità astratte (esempio delle survey)
26/03/2018