2011-04-11 24 views
7
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?

+0

[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

Respuesta

2

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 
6

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.

0

cap deploy:rollback:code rodará de nuevo a la versión previamente desplegado

3

Para revertir a una versión específica

cap deploy:rollback -s previous_release=/path/to/desired_release 
Cuestiones relacionadas