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?
Acabo de encontrar la respuesta aquí http://github.com/leehambley/railsless-deploy :
despliegue de tapa: retroceso
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.