Cómo desplegar un cambio con un equipo pequeño
Un plan para publicar cambios en una web con base de datos y ensayar la vuelta a la versión anterior.
Matrix IT ·
Haz que el despliegue sea repetible
Parte de una revisión de Git identificable. Ejecuta las pruebas, construye el paquete una vez y utiliza el mismo en pruebas y producción. La configuración y las claves pertenecen a cada entorno. Antes de desplegar, deja por escrito quién aprueba y qué comprobación debe pasar.
Planifica la base de datos aparte
Para cambiar el nombre de una columna en uso, puedes añadir la nueva manteniendo la compatibilidad con la versión anterior. Copia los datos, cambia la aplicación y quita la columna antigua cuando las versiones desplegadas ya no la usen. Ensaya con una copia. Si la eliminas al principio, al volver atrás pueden faltar los datos que espera la aplicación.
Comprueba una acción real
Un 200 en la portada indica que el servidor responde. Prueba también a iniciar sesión, enviar una consulta de prueba o realizar una acción que no afecte a clientes reales. Revisa el registro de errores y una dependencia externa importante. Define quién recibe la alerta si falla la prueba.
Ensaya la vuelta atrás
Provoca un fallo en el entorno de pruebas y recupera el paquete anterior. Comprueba qué datos cambiaron y qué puedes restaurar desde la copia. En el despliegue real, ten a mano la versión anterior, los pasos probados y la condición para detener la publicación.