Using Capistrano to manage EC2 instances
Jesse Newland announced the release of capazon today, a Capistrano extension library to manage Amazon EC2 instances. I love seeing the innovative ways that people are using Capistrano!
And, speaking of Capistrano, let me just say that I’m really, really excited about how Capistrano 2 is turning out… the code is all in the Rails repository, so brave souls may naturally follow along, but I hope to announce a beta gem in the not too distant future.
Reader Comments
Jamis,
Has the development/feature set of Capistrano 2 been driven by things you’ve needed at 37signals or is it more generalised?
27 Mar 2007
John, it is more generalized. Our needs at 37signals have been well met by Capistrano 1.x, but the needs of the community have resulted in lots improvements and extensions. In particular, cap2 will allow deployment by copy, instead of just by checkout, and this is even something we’re eager to take advantage of at 37signals. I’ll do a post or two in the near future outlining the changes and improvements, as well as upgrade caveats (it’s not 100% backwards compatible).
27 Mar 2007
Hi Jamis,
Are you considering supporting (i.e. including in the capistrano base code itself) some of the “quick deployment” concepts that Mike covers in his post “Managing Rails Versions with Capistrano”
http://www.clarkware.com/cgi/blosxom/2007/01/18#ManagingVersionsWithCap
Cheers Greg
28 Mar 2007
Can’t wait for 2.0!
btw: what’s the status of capistrano documentation?
28 Mar 2007
Greg, I would like to, certainly. I’m focusing on the core deployment strategies first, and will then branch out and add some more Rails-specific ones.
Scott, that documentation would still be “nonexistent”, sadly. I won’t release cap2 without some documentation, though, minimal though it may be.
29 Mar 2007