<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Implementación de un pipeline CI/CD automatizado con Dockere y Github Actions para optimizar el despliegue y la calidad de aplicaciones web contenerizadas

dc.contributor.advisorAlonzo Palacios, Víctor Hugo
dc.contributor.authorNavia Bravo, Xavier Eduardo
dc.date.accessioned2026-10-26T23:11:34Z
dc.date.issued2026
dc.description.abstractEl presente trabajo de titulación tiene como objetivo desarrollar e implementar un pipeline CI/CD automatizado con Docker y GitHub Actions para optimizar el proceso de construcción, pruebas y despliegue de una plataforma web destinada a psicólogos, mejorando su calidad, seguridad y eficiencia operativa en entornos contenerizados. La investigación adopta un enfoque cuantitativo con un diseño aplicado y experimental que permite comparar el rendimiento del sistema antes y después de la implementación del pipeline. El estudio se desarrolló utilizando una aplicación web construida con Next.js en el frontend y NestJS en el backend, desplegada en servicios de nube como Vercel y Railway. Se evaluaron métricas del modelo DevOps Research and Assessment (DORA), tales como frecuencia de despliegue,lead time for changes, tasa de fallos por cambio y tiempo medio de recuperación, junto con indicadores de seguridad relacionados con vulnerabilidades detectadas mediante herramientas de análisis automatizado. Los resultados muestran que la implementación del pipeline CI/CD permitió reducir el tiempo promedio de despliegue del sistema de aproximadamente 120 minutos en un proceso manual a menos de 10 minutos mediante automatización, lo que representa una reducción cercana al 90% en el tiempo de entrega de cambios. Además, la integración de validaciones automáticas de código y pruebas unitarias permitió detectar errores antes del despliegue, mejorando la estabilidad del sistema y reduciendo fallos en producción. Finalmente, se obtuvo un modelo de pipeline CI/CD reproducible que puede aplicarse en proyectos web con características similares.
dc.identifier.other00481
dc.identifier.urihttps://repositorio.puce.edu.ec/handle/123456789/50271
dc.language.isoes
dc.publisherPUCE - Manabí
dc.subjectCI/CD
dc.subjectDocker
dc.subjectGitHub
dc.subjectDevOps
dc.subjectSeguridad
dc.titleImplementación de un pipeline CI/CD automatizado con Dockere y Github Actions para optimizar el despliegue y la calidad de aplicaciones web contenerizadas
dc.typeThesis

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
Trabajo de Titulación - Grado / Navia Bravo Xavier Eduardo.pdf
Tamaño:
1,35 MB
Formato:
Adobe Portable Document Format