Chapter 21. Capistrano

“When we .NET developers say that getting into Rails is tough, this is the kind of stuff we’re talking about. [...] It’s the Linux shell, server applications, and other things we’re not used to that trip us up.”

—Brian Eng http://www.softiesonrails.com/2007/4/5/the-absolute-moron-s-guide-to-capistrano

Need being the great mother of invention, the story goes that in his work for 37signals, Jamis created Switchtower (later renamed to Capistrano[1]) when Basecamp grew to be hosted on more than one production server. It’s a tool for automating tasks on remote servers.

Although Capistrano is now firmly established as the standard solution to Rails deployment challenges, its multiserver transactional approach to ...

Get The Rails Way now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.