Si vous utilisez des environnements différents (par exemple, staging, production) à l'aide de la gemm multicellulaire (par exemple, require 'capistrano/ext/multistage'
dans votre fichier deploy.rb), Capistrano prend par défaut la mise en attente. Donc, pour faire reculer un environnement de production, vous feriez:
cap production deploy:rollback
et, en supposant que vous avez les paramètres par défaut, ce serait faire reculer la mise en scène:
cap deploy:rollback
A savoir si vous utilisez différents environnements et se demandant pourquoi cela ne fonctionne pas pour la production.
Bonne ressource. Celui-ci semble avoir quelques autres méthodes et plus de documentation: http://capitate.rubyforge.org/recipes/deploy.html – JellicleCat
Et si je veux revenir non seulement au déploiement précédent, mais à un précédent? Y a-t-il une variable d'argument ou d'environnement à transmettre à cette commande en spécifiant quelle version je veux restaurer? – Ernesto
Y a-t-il un moyen de revenir à une version spécifique? [Cette réponse] (http://stackoverflow.com/a/30484093/2945616) ne fonctionne pas dans Capistrano 3. –