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?
capistrano
Solo lectura
fuente
fuente
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:y, asumiendo que tiene los valores predeterminados, esto revertiría la preparación:
Vale la pena saber si está utilizando diferentes entornos y preguntarse por qué no funciona para la producción.
fuente
retroceso simple:
retroceder a una versión específica:
fuente
En realidad lo es
deploy: rollback puede retroceder a una revisión anterior, no necesariamente a una revisión implementada previamente.
fuente
rollback
espacio de nombres, a partir de hoy, la acción predeterminada paracap 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/…