77 votes

Comment voulez-vous revenir à la version déployée précédemment avec capistrano?

J'ai essayé à l'aide de la pac "restauration", mais j'obtiens l'erreur suivante:

$ cap restauration

la tâche de restauration " n'existe pas

Est-il une configuration supplémentaire que je dois faire pour obtenir des restaurations de travail?

152voto

Readonly Points 48598

Viens de trouver la réponse ici http://github.com/leehambley/railsless-deploy:

cap deploy:restauration

46voto

Snow Crash Points 6429

Si vous êtes à l'aide de différents environnements (par exemple, mise en scène, production) à l'aide de plusieurs étages gem (par exemple, vous avez require 'capistrano/ext/multistage' dans votre déploiement.rb fichier) puis Capistrano par défaut à la mise en scène. Donc, pour reprendre un environnement de production, vous feriez:

cap production deploy:rollback

et, en supposant que vous avez les paramètres par défaut définis, ce serait faire reculer la mise en scène:

cap deploy:rollback

La peine de savoir si vous êtes à l'aide de différents environnements et vous demandez-vous pourquoi il ne fonctionne pas pour la production.

9voto

Martin Points 582

En fait, il est

cap deploy:rollback:code

déployer:la restauration peut revenir à une version précédente, pas nécessairement un déployée précédemment révision.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X