Jan 4, 2009
I <3 Capistrano
I first heard about Capistrano when I was starting out with Ruby on Rails development. At the time I did almost all of my work directly on the server and didn’t really need a way to deploy my application from dev to production. Recently, however, I got tired of doing everything through Transmit+TextMate. (I love both of these projects, but prefer to take full advantage of opening projects in TextMate.) So I started doing my development locally and figured it was time to take advantage of Capistrano.
A quick google search yields more than a few sites that can help with getting this set up. I turned to the excellent resource on the Dreamhost Wiki.
The whole process took less than 20 minutes to get set up and running, and now I feel much better about the Rails projects that I now have leveraging this deployment strategy.
That’s all fine and well for sheep, but what are we to do?
After such an easy setup with my Rails projects, I immediately became envious on behalf of my PHP projects. Another quick google search yielded a great walk through of a Capistrano recipe for php projects at Clayton Lengel-Zigich’s blog. I heartily recommend giving it a try if you have php applications to develop and you enjoy doing your dev work locally.