Qu'aimez-vous le plus à propos de Capistrano?
Capistrano est simple, basé sur Ruby, prend en charge le déploiement automatisé avec divers paramètres personnalisés.
Je peux utiliser Capistrano comme une gemme dans mon application Ruby on Rails et avec une commande de générateur, il a généré Capfile et deploy.rb où nous pouvons écrire divers scripts utiles utilisés pour le déploiement.
Une autre meilleure partie est que nous pouvons écrire un script post-déploiement comme mettre à jour les migrations de base de données, les gemmes groupées ou même écrire des tâches rake s'il y en a.
On peut définir plusieurs environnements comme staging, production, etc.
Vous pouvez conserver plusieurs sauvegardes de plusieurs versions, le défaut est 5.
Il déploie toujours à partir du dépôt de contrôle de source.
Capacité à toucher tmp/restart.txt lors du déploiement, ce qui déclenche un rechargement de passenger.
Il y a une fonctionnalité pour passer l'authentification sur le serveur avant le déploiement.
Il y a une fonctionnalité pour revenir à la version de déploiement précédente.
Vous pouvez SSH à de nombreux serveurs et effectuer un tas d'actions. Avis collecté par et hébergé sur G2.com.