UNBREAKABLE DELIVERY PIPELINE
Domenico La Rocca
UNBREAKABLE DELIVERY PIPELINE.
Rel. Guido Marchetto. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2020
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (1MB) | Preview |
Abstract
Accelerare i tempi di rilascio del software è ormai un'esigenza di qualsiasi azienda. Il DevOps, tramite la collaborazione tra i team e l'utilizzo di nuove teconologie, permette di automatizzare tutti quei processi affidati agli sviluppatori diminuendo gli errori e rallentamenti nei rilasci. La fase di rilascio di un software avviene in almeno due fasi: Test e Produzione. Senza l'approccio DevOps, durante la fase di Test, lo sviluppatore ha il compito di decidere le risorse da assegnare all'applicazione, verificarne le funzionalità e fare degli stress test, infine, prende la decisione di convalidare il prodotto. Una volta che il software è stato rilasciato nell'ambiente di Produzione, si verifica a runtime il comportamento e in caso di problemi, sarà lo sviluppatore ad effettuare dei meccanismi di rollback manualmente.
L'elaborato di tesi ha come intento di migliorare le fasi descritte precedentemente con l'adozione della metodologia DevOps e inserire ulteriori automatismi che ad oggi non sono ancora adottati dalle aziende
Relatori
Tipo di pubblicazione
URI
![]() |
Modifica (riservato agli operatori) |
