Capistrano is an open source tool for running scripts on multiple servers; its main use is deploying web applications. It automates the process of making a new version of an application available on one or more web servers, including supporting tasks such as changing databases.
Learn more from their website: http://capistranorb.com/
Online Screencasts
- Codeschool Deployment: Capistrano - Part 1
- Codeschool Deployment: Capistrano - Part 2
- Railscasts Capistrano Tasks - Do you know how to make Capistrano tasks? See how to change default deployment behavior with custom tasks in this episode.