Intenté usar "Cap rollback" pero aparece el siguiente error:
$ cap rollback
la tarea 'rollback' no existe
¿Hay alguna configuración adicional que deba realizar para que funcionen las reversiones?
Intenté usar "Cap rollback" pero aparece el siguiente error:
$ cap rollback
la tarea 'rollback' no existe
¿Hay alguna configuración adicional que deba realizar para que funcionen las reversiones?
Respuestas:
Acabo de encontrar la respuesta aquí http://github.com/leehambley/railsless-deploy :
despliegue de la tapa: reversión
Si está utilizando diferentes entornos (por ejemplo, puesta en escena, producción) utilizando la gema de varias etapas (por ejemplo, tiene require 'capistrano/ext/multistage'
en su archivo deploy.rb), entonces Capistrano se establece por defecto en la puesta en escena. Entonces, para revertir un entorno de producción, haría lo siguiente:
cap production deploy:rollback
y, asumiendo que tiene los valores predeterminados, esto revertiría la preparación:
cap deploy:rollback
Vale la pena saber si está utilizando diferentes entornos y preguntarse por qué no funciona para la producción.
retroceso simple:
$ cap deploy:rollback
retroceder a una versión específica:
$ cap deploy:rollback -s previous_release= [path to previous release under releases folder ]
En realidad lo es
cap deploy:rollback:code
deploy: rollback puede retroceder a una revisión anterior, no necesariamente a una revisión implementada previamente.
rollback
espacio de nombres, a partir de hoy, la acción predeterminada para cap deploy:rollback
hace lo mismo que una reversión de código más un reinicio. Ref: github.com/capistrano/capistrano/blob/master/lib/capistrano/…