Capistrano

Back to Web-Dev

A remote server automation and deployment tool that extends Rake, using the Rake DSL. Supports scripting and execution of arbitrary tasks. Used for automating prepartion for starting Ruby app in its application server:

Useful in combination with application servers, as it automates many tasks.

$ cd my-capistrano-enabled-project
$ cap production deploy

Features

Installation

Requires ruby >=2.0, git, Bundler, provisioned server (with SCM binaries, git). Then in Gemfile:

group :development do
  gem "capistrano", "~> 3.4"
end