Guía para liberar a producción
Esta guía describe los pasos y consideraciones necesarios para liberar una línea base en producción mediante un pull request a la rama main. Se debe seguir cada uno de los pasos y cumplir con la checklist de revisión antes de solicitar la aprobación final.
1. Preparación del código y el entorno
1.1. Actualización local
- Actualiza tu rama de trabajo con la última versión de main o la rama base estable para evitar conflictos.
- Resuelve cualquier conflicto local y verifica que el código funcione correctamente en tu entorno de desarrollo.
1.2. Ejecución de pruebas
- Ejecuta pruebas de integración para confirmar que la nueva versión no introduce fallos.
1.3. Documentación y checklist
- Completa la Checklist de revisión de ítems de trabajo para confirmar que todos los ítems a liberar cumplen los criterios establecidos.
2. Realización del pull request
2.1. Creación del pull request (PR)
- Desde la rama de desarrollo, crea el PR hacia la rama main.
- Asegúrate de que el título y la descripción sean claros y detallados.
- Sigue las guia de github.
3. Proceso de revisión y aprobación
3.1. Revisión por el equipo
- El PR debe ser revisado por los miembros designados (QA)
- Verifica que se hayan cumplido los siguientes puntos:
- Trazabilidad: El código y la documentación están correctamente registrados en la matriz de configuración.
- Cumplimiento: Se ha seguido la guia de github.
3.2. Aprobación del pull request
- Una vez que se revisara de manera consiente, hayan aprobado el PR y se hayan resuelto los posibles conflictos, se procede a la aprobación final.
4. Integración y despliegue en producción
4.1. Merge a la Rama Main
- Tras la aprobación, realiza el merge del PR a la rama main (según la política de versionado) para mantener un historial claro.
4.2. Creación de línea base
- Registra la línea base en la matriz de identificación de elementos de configuración, actualizando la versión y fecha de liberación.
5. Validación post despliegue
5.1. Revisión en producción
- Realiza una verificación inicial en producción para confirmar que la nueva línea base se haya desplegado correctamente.
- Monitorea logs, métricas y alertas para identificar posibles incidencias.
5.2. Notificación y documentación
- Comunica formalmente al equipo sobre la nueva versión desplegada, junto con un resumen de los cambios.
Esta guía forma parte de la documentación oficial del departamento.
Historial de cambios
| Tipo de versión | Descripción | Fecha | Colaborador |
|---|---|---|---|
| 1.0 | Primera versión de la guía. | 07/04/2025 | Armando Méndez Castro |
| 1.1 | Gestión de configuración. | 24/04/2025 | Diego Fuentes |