software repo_tree rails capristano application capistrano

repo_tree - capistrano software



¿Cómo se retrotrae a la versión desplegada previamente con capistrano? (4)

Intenté usar "restitución de la tapa" pero me aparece el siguiente error:

$ cap rollback

la tarea `rollback ''no existe

¿Hay alguna configuración adicional que deba hacer para que funcionen las reversiones?



En realidad es

cap deploy:rollback:code

implementar: la reversión puede retrotraerse a una revisión anterior, no necesariamente una revisión desplegada previamente.


simple retroceso:

$ cap deploy:rollback

retroceder a una versión específica:

$ cap deploy:rollback -s previous_release= [path to previous release under releases folder ]


Si está utilizando diferentes entornos (p. Ej., Montaje, producción) utilizando la gema de varias etapas (por ejemplo, require ''capistrano/ext/multistage'' en su archivo deploy.rb), Capistrano se configura de manera predeterminada. Por lo tanto, para revertir un entorno de producción, lo haría:

cap production deploy:rollback

y, suponiendo que haya configurado los valores predeterminados, esto revertiría la transición:

cap deploy:rollback

Vale la pena saber si está utilizando diferentes entornos y preguntándose por qué no está funcionando para la producción.