Thesis Automatización del desarrollo y despliegue mediante un pipeline CI/CD en plataforma web y móvil para gestión y disponibilidad de planes de emergencia
No Thumbnail Available
Date
2026
Authors
Journal Title
Journal ISSN
Volume Title
Program
Ingeniería en Informática
Departament
Campus
Sede Viña del mar
Abstract
FastPlan es una solución web y móvil orientada a agilizar la entrega de información crítica a bomberos durante una emergencia. Habitualmente, los planes de emergencia se mantienen en formatos físicos o extensos (p. ej., PDF), lo que dificulta acceder oportunamente a datos relevantes para la toma de decisiones en ruta, como ubicación de grifos, redes húmedas y secas, tableros eléctricos y zonas con químicos peligrosos. Esta tesina propone e implementa un pipeline Continuos Integration con generación de artefactos para automatizar la integración del desarrollo y la verificación de compilación de una plataforma compuesta por un frontend web (React + TypeScript), un backend (Node.js + Express) con base de datos MySQL y una aplicación móvil (Flutter), incorporando servicios de apoyo para sincronización/comunicación. La metodología aplica prácticas DevOps en un equipo de seis integrantes, utilizando GitHub Actions para ejecutar checkout, instalación de dependencias, análisis estático/lint, pruebas básicas (smoke tests) y build; adicionalmente se verifica la construcción de una imagen Docker y, para móvil, la generación de un APK en modo debug. Como resultado, se obtiene una verificación automática y reproducible ante cambios (push/pull request), reduciendo la integración tardía y dejando una base escalable para incorporar despliegue a entornos de staging/producción en una etapa posterior.
Description
Keywords
Integración continua, DevOps, Automatización de compilación, GitHub Actions, Pruebas de software, Aplicaciones web y móviles
