Automatización de los procesos de construcción de software mediante la aplicación de técnicas DevOps
Automation of software construction processes by applying DevOps techniques
Ver/ Abrir
Identificadores
URI: http://hdl.handle.net/10902/25837Registro completo
Mostrar el registro completo DCAutoría
Fernández González, VerónicaFecha
2022-06-16Derechos
Atribución-NoComercial-SinDerivadas 3.0 España
Palabras clave
DevOps
Contenedores
Automatización
Calidad
Eficiencia
Containers
Automation
Quality
Efficiency
Resumen/Abstract
Partiendo de una aplicación monolítica con procesos de construcción manuales, en este trabajo se desarrollan pruebas para verificar su correcto funcionamiento para posteriormente evolucionar dicha aplicación, separarla en pequeños servicios independientes y automatizar su despliegue empleando técnicas DevOps.
Se lleva a cabo un ciclo completo de software, centrado en la construcción del entorno de trabajo, gestión de repositorios Git, orquestación de servicios mediante contenedores, testing, integración continua (IC) y, por último, monitorización
Starting from a monolithic application with manual construction processes, tests are developed to verify its correct operation to later evolve said application, separating it into miniservices and automating its deployment using DevOps techniques.
A complete cycle of software is carried out, focused on the construction of the work environment, management of Git repositories, orchestration of services through containers, testing, continuous integration (CI), and finally monitoring.