DevOps: development of a toolchain in the banking domain
Matteo Fresco
DevOps: development of a toolchain in the banking domain.
Rel. Maurizio Morisio. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2021
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (1MB) | Preview |
Abstract
The final goal of this project is the implementation of a DevOps toolchain, through which it is possible to achieve Continuous Delivery, for a software company that develops an Android mobile app for one of the major Italian banking companies. Through the analysis of the state of the art of the DevOps market, in conjunction with the needs and resources of the software company, a toolchain based on tools such as GitHub, Slack, Gradle, SonarQube and most importantly Jenkins has been developed, resulting in the automation of the DevOps steps from the build of the application to its delivery and providing considerable long-term profits in terms of effort and time invested in such process.
In order to achieve these results, features of Jenkins such as the Declarative Pipeline syntax and the Pipeline-as-code philosophy have been exploited, facilitating the definition of a Continuous Delivery pipeline by an untrained employee in short time
Relatori
Tipo di pubblicazione
URI
![]() |
Modifica (riservato agli operatori) |
