- Home
- Deployment Automation Software
- Capistrano
On the recordRead 11 Oct 202624 facts
Capistrano
On the record
- Audience fit
- The project says Capistrano may not suit users who are not comfortable using SSH and the command line on Linux servers.github.com · read 11 Oct 2026
- Deployment
- It can deploy web applications to multiple machines simultaneously, in sequence, or as a rolling set.capistranorb.com · read 11 Oct 2026
- Deployment limits
- Capistrano deploys code but does not know how to execute the application or provision supporting server software by itself.github.com · read 11 Oct 2026
- Deployment stages
- A deployment can be parameterized for multiple environments such as QA, staging, and production.github.com · read 11 Oct 2026
- Deployment tasks
- It extends the Rake DSL with methods for running commands on servers.capistranorb.com · read 11 Oct 2026
- Deployment workflow
- Capistrano v3 provides deployment and rollback flows with hook tasks that users can extend.capistranorb.com · read 11 Oct 2026
- Language support
- Although Capistrano is written in Ruby, it can be used to deploy any language.capistranorb.com · read 11 Oct 2026
- License
- The project is distributed under the MIT License and states that it is provided without warranty.github.com · read 11 Oct 2026
- Official plugins
- Official plugins are listed for Bundler, Composer, Drupal, Laravel, npm, Phusion Passenger, Ruby version managers, Rails, and Symfony.capistranorb.com · read 11 Oct 2026
- Parallel execution
- Deployment tasks can run concurrently across application servers, using connection pooling.github.com · read 11 Oct 2026
- Plugins
- Official plugins cover Bundler, Composer, Drupal, Laravel, npm, Phusion Passenger, Ruby version managers, Rails, Symfony, and other tools.capistranorb.com · read 11 Oct 2026
- Purpose
- Capistrano is a remote server automation and deployment tool written in Ruby.capistranorb.com · read 11 Oct 2026
- Rails support
- The capistrano-rails gem provides asset pipeline and database migration support.capistranorb.com · read 11 Oct 2026
- Remote execution
- Capistrano executes remote commands over SSH using SSHKit.capistranorb.com · read 11 Oct 2026
- Requirements
- The quick start lists Ruby 2.5 or higher locally and source control; Git, Mercurial, and Subversion support is built in.github.com · read 11 Oct 2026
- Rollback limitation
- Rollback behavior depends on the application and assembled plugins, so users are advised to test their procedure beforehand.capistranorb.com · read 11 Oct 2026
- Security
- The documentation recommends SSH keys, ideally passphrase-protected and used with an SSH agent, for workstation-to-server authentication.capistranorb.com · read 11 Oct 2026
- Security limitation
- The documentation notes that sharing one deployment user among team members may be unsuitable or against regulations in some jurisdictions.capistranorb.com · read 11 Oct 2026