5 ms·
Capistrano is lacking, but has fewer good alternatives. What would you recommend over it?
by angelbob 15y ago
Capistrano is lacking, but has fewer good alternatives. What would you recommend over it?
- Vitaly 15y agowe 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 https://github.com/astrails/vladify
- sunkencity 15y agoI prefer running stuff on heroku, but that's hardly a solution to the problem.
- nfm 15y agoHave you had a look at whiskey_disk: https://github.com/flogic/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.
- technomancy 15y agoBack when I was doing Ruby I was always fond of Vlad the Deployer: http://rubyhitsquad.com/Vlad_the_Deployer.html http://rubyhitsquad.com/Vlad_the_Deployer.html No idea if it's aged well.
- angelbob 15y agoVlad'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.
- tptacek 15y agoI really couldn't get over how many moving parts Capistrano seemed to have and have switched to Fabric, which I love.
- jashkenas 15y agoVanilla Ruby to script SSH.
- bphogan 15y agoI 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.