- Entender el proceso actual: repositorio, entornos, configuración, secretos, dependencias y cambios de base de datos.
- Automatizar lo repetible: preparar scripts o pipelines con comprobaciones previas y pasos de publicación identificables.
- Definir la recuperación: documentar cómo comprobar una versión y qué puede revertirse si falla, especialmente cuando hay cambios de datos.
El alcance puede ir de un script Bash versionado a un pipeline CI/CD con Docker Compose. La herramienta se elige según el proyecto y el equipo que tendrá que mantenerla.
La reestructuración de despliegues se presupuesta según el trabajo necesario. Si además cambia el entorno de producción, consulta el servicio de migraciones web.