Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 727 Bytes

index.markdown

File metadata and controls

31 lines (23 loc) · 727 Bytes
layout title
default
A remote server automation and deployment tool written in Ruby.

A Simple Task

role :demo, %w{example.com example.org example.net}
task :uptime do
  on roles(:demo), in: :parallel do |host|
    uptime = capture(:uptime)
    puts "#{host.hostname} reports: #{uptime}"
  end
end

Capistrano extends the Rake DSL with methods specific to running commands on() servers.

For Any Language

Capistrano is written in Ruby, but it can easily be used to deploy any language.

If your language or framework has special deployment requirements, Capistrano can easily be extended to support them.

Source Code