UNBREAKABLE DELIVERY PIPELINE
Domenico La Rocca
UNBREAKABLE DELIVERY PIPELINE.
Rel. Guido Marchetto. Politecnico di Torino, Master of science program in Computer Engineering, 2020
|
Preview |
PDF (Tesi_di_laurea)
- Thesis
Licence: 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
Relators
Publication type
URI
![]() |
Modify record (reserved for operators) |
