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
rsync
bash scripts, or complex containerized toolchainsRequires ruby >=2.0, git, Bundler, provisioned server (with SCM binaries, git
). Then in Gemfile:
group :development do
gem "capistrano", "~> 3.4"
end