RT Generic T1 Diseño de una arquitectura basada en contenedores para la integración y el despliegue continuo (CI/CD) T2 Design of a container-based architecture for the integration and continous delivery (CI/CD) A1 Maggi, Denis K1 Arquitectura de ordenadores K1 Computación en nube K1 Informática - Trabajos Fin de Grado K1 Grado en Ingeniería Informática - Trabajos Fin de Grado AB En este trabajo se ha diseñado e implementado una arquitectura para el desarrollode aplicaciones con el uso de la tecnología de contenedores, dotándola de IntegraciónContinua (CI) mediante la automatización de tareas con shell scripts y el usode servicios externos, así como de Despliegue Continuo (CD) con la herramientaJenkins.En primer lugar se ha elegido una aplicación ejemplo, analizando qué recursos yconfiguraciones requiere (e.g., ficheros) para su integración en contenedores. Estaaplicación sería la que está en desarrollo en un contexto de una empresa de software.Tras la elección, se ha estructurado el proyecto según los diferentes servicios quecomponen la aplicación.Se han realizado las configuraciones y el desarrollo para servir la aplicación en unamáquina local con el fin de seguir cambiando y depurando la aplicación. Además deasegurar un despliegue seguro, escalable y de alta disponibilidad para el público enservidores remotos.También se ha especificado y recomendado un flujo de trabajo con el que poderaplicar las diferentes técnicas empleadas, tales como, el versionado de archivos, versionadode imágenes, automatización del despliegue, etc.Por último se integran servicios adicionales para la gestión y el mantenimiento delservicio. YR 2020 FD 2020-04-17 LK https://hdl.handle.net/10630/19476 UL https://hdl.handle.net/10630/19476 LA spa DS RIUMA. Repositorio Institucional de la Universidad de Málaga RD 20 ene 2026