cap deploy:rollback
Sé que esto retrocede a la última revisión. ¿Cómo puedo revertir a una revisión anterior?capistrano rollback a una versión anterior?
cap deploy:rollback
Sé que esto retrocede a la última revisión. ¿Cómo puedo revertir a una revisión anterior?capistrano rollback a una versión anterior?
Por lo que yo puedo decir, no se puede revertir a una versión anterior específica, pero se puede implementar en una rama, revisión específica o una etiqueta, etc.
Para git:
cap -s branch=my_branch deploy
cap -s tag=my_tag deploy
para
sVN:
cap -s repository=http://blah.blah.blah deploy
cap -s revision=123 deploy
ejecutando cap deploy:rollback
, que revertir a la versión anterior.
Si continúa ejecutando cap deploy:rollback
, llegará a la versión de lanzamiento que necesita.
No es la solución perfecta, pero funciona.
cap deploy:rollback:code
rodará de nuevo a la versión previamente desplegado
Para revertir a una versión específica
cap deploy:rollback -s previous_release=/path/to/desired_release
[Esta respuesta] (http://stackoverflow.com/questions/4359749/with-capistrano -how-to-rollback-to-a-specific-release) le muestra cómo ir a una versión específica. – Jimothy