Was gefällt dir am besten Capistrano?
Capistrano ist einfach, basiert auf Ruby und unterstützt automatisierte Bereitstellung mit verschiedenen benutzerdefinierten Einstellungen.
Ich kann Capistrano als Gem in meiner Ruby on Rails-Anwendung verwenden und mit einem Generator-Befehl werden Capfile und deploy.rb generiert, wo wir verschiedene nützliche Skripte für die Bereitstellung schreiben können.
Ein weiterer Vorteil ist, dass wir ein Skript nach der Bereitstellung schreiben können, wie z.B. Datenbankmigrationen aktualisieren, gebündelte Gems oder sogar Rake-Tasks schreiben, falls erforderlich.
Man kann mehrere Umgebungen wie Staging, Produktion usw. einrichten.
Es ist möglich, mehrere Backups von mehreren Releases zu behalten, der Standard ist 5.
Es wird immer aus dem Quellcode-Repository bereitgestellt.
Fähigkeit, tmp/restart.txt bei der Bereitstellung zu berühren, was einen Passenger-Reload auslöst.
Es gibt eine Funktion, um die Authentifizierung auf dem Server vor der Bereitstellung zu übergeben.
Es gibt eine Funktion, um auf eine vorherige Bereitstellungsversion zurückzurollen.
Man kann sich per SSH mit vielen Servern verbinden und eine Reihe von Aktionen ausführen. Bewertung gesammelt von und auf G2.com gehostet.