Capistrano is a Ruby deployment tool that executes staged release workflows over SSH.
- Ruby/Rails applications with SSH-accessible servers
- Teams that want simple stage-based deploy and rollback workflows
- Environments where release-directory symlink strategy is preferred
- Stage-aware deployment DSL
- Release and rollback primitives
- Plugin ecosystem for common app lifecycle steps
- Mature tool with long-term adoption in Ruby operations workflows
¶ History and References