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.advisor | Alonzo Palacios, Víctor Hugo | |
| dc.contributor.author | Navia Bravo, Xavier Eduardo | |
| dc.date.accessioned | 2026-10-26T23:11:34Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | El 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.other | 00481 | |
| dc.identifier.uri | https://repositorio.puce.edu.ec/handle/123456789/50271 | |
| dc.language.iso | es | |
| dc.publisher | PUCE - Manabí | |
| dc.subject | CI/CD | |
| dc.subject | Docker | |
| dc.subject | GitHub | |
| dc.subject | DevOps | |
| dc.subject | Seguridad | |
| dc.title | 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.type | Thesis |
Archivos
Bloque original
1 - 1 de 1
Cargando...
- Nombre:
- Trabajo de Titulación - Grado / Navia Bravo Xavier Eduardo.pdf
- Tamaño:
- 1,35 MB
- Formato:
- Adobe Portable Document Format






