Qualcuno può spiegarmi il concetto di integrazione continua, come funziona in modo facile da capire? E perché un'azienda dovrebbe adottare elementi della configurazione nel flusso di lavoro di consegna del codice? Sono uno sviluppatore e la mia azienda (principalmente il team di build) utilizza Team City. Come sviluppatore, eseguo sempre il checkout, l'aggiornamento e il commit del codice in SVN, ma non ho mai dovuto preoccuparmi di TeamCity o CI in generale. Quindi vorrei capire qual è l'utilità di CI? L'IC fa parte delle metodologie Agile?