Integrazione continua

Descrizione

Nel mondo di oggi, lo sviluppo del software è estremamente complesso e spesso ha grandi team di sviluppatori che lavorano su piccole parti di un progetto software più ampio. Questo corso esaminerà i principi di base dell'utilizzo efficace di un sistema di integrazione continua per migliorare costantemente il software. Descriveremo le diverse stazioni dei processi continui di test, creazione, integrazione e distribuzione richiesti per le pratiche DevOps e applicheremo le migliori pratiche per la gestione del software di qualità e gli strumenti per realizzare processi iterativi di build e test del software. Sarai in grado di creare un lavoro automatizzato per la creazione, il test, l'integrazione e la distribuzione continue con Travis CI e utilizzare i flussi di lavoro ramificati e di progetto per migliorare la qualità, la velocità e i cicli di feedback per le risorse software. Descriveremo gli attributi delle build deterministiche e il modo in cui vengono applicate all'interno della pipeline CI e utilizzeremo i dati e le analisi di integrazione continua per misurare e migliorare l'integrità delle risorse software. L'automazione su larga scala è ora più realizzabile per i team di sviluppo software, poiché l'integrazione continua lo rende possibile.

Prezzo: Iscriviti gratuitamente!

Lingua: Inglese

Sottotitoli: Inglese

Integrazione continua - Università della California, Davis