Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Capistrano is lacking, but has fewer good alternatives. What would you recommend over it?


Have you had a look at whiskey_disk: https://github.com/flogic/whiskey_disk ?

It assumes you're using git, supports multiple stages out of the box, uses a reset strategy by default instead of having to hack it in etc.

I'm planning on playing with it today.


I really couldn't get over how many moving parts Capistrano seemed to have and have switched to Fabric, which I love.


I dunno, I've stuck with Capistrano... I've used Vlad, but Cap just works and it only needs to be as complicated as you make it. My cap files are usually about 40 lines total and that often includes a section where I write the database.yml on the fly to the server. I've used all the other options, and they're nice, but Cap works nicely still.


Back when I was doing Ruby I was always fond of Vlad the Deployer: http://rubyhitsquad.com/Vlad_the_Deployer.html No idea if it's aged well.


Vlad's not bad. There's a similar project called Fezzik that I use extensively for non-Rails projects. Neither is as good as Capistrano if you're deploying a Rails project.


I prefer running stuff on heroku, but that's hardly a solution to the problem.


Vanilla Ruby to script SSH.


we are using vlad instead of capistrano and are very happy with it. it is much simpler conceptually. Also from several projects that I converted from capistrano to vlad it runs much much faster for the standard deployment process. I'm not sure what is the reason as I didn't investigate it much.

we have custom vlad plugins for usual rails related stuff, so our config/deploy.rb scripts are usually about 5-10 lines long. see https://github.com/astrails/vladify




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: