I’ve been remiss in announcing recent Capistrano releases, so I’m making up for lost time now. Capistrano 1.3.1 is now available!
Capistrano, for those of you that are late to the game, is a utility for executing commands in parallel on multiple remote machines. It comes with support for vastly simplifying the deployment process of Rails applications, but can be customized to work with virtually any environment.
Since 1.2.0, the following enhancements and changes have been made:
role :app, "app1.host.com" role :web, "webuser@web1.host.com" role :db, "db1.host.com:1234" role :file, "fileuser@file1.host.com:1234"
:as
option to sudo
, to specify which user a command should be run as:sudo "spinner", :as => "app"
Feel free to read the changelog several other fixes and tweaks. It might be a few hours before the 1.3.1 gem reaches all the mirrors, but when it gets there, a simple “gem install capistrano” ought to do the trick!