Мы используем Webistrano , который является веб-интерфейсом для Capistrano. Он поддерживает различные VCS, такие как SVN, Git и Mercurial. Он поддерживает развертывание на нескольких серверах одновременно, транзакции и откаты.
Благодаря своим корням Capistrano, легко создавать сценарии, такие как очистка кешей после развертывания и т. Д.
Мы вполне довольны этим. Он требует немного ресурсов и просто запускается как приложение Rails под управлением Passenger. Наш форк с некоторыми исправлениями можно найти по адресу https://bitbucket.org/insiders/webistrano/ .