4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
# File 'lib/capistrano/integration.rb', line 4
def self.load(capistrano_config)
capistrano_config.load do
set :ruby_version, Blue.config.ruby.major_version
set :ruby_patch, Blue.config.ruby.minor_version
set :application, Blue.config.application
set :repository, Blue.config.repository
set :scm, Blue.config.scm
set :user, Blue.config.user
set :keep_releases, Blue.config.keep_releases || 5
set :normalize_asset_timestamps, false
set :shared_children, %w(system log pids tmp)
Blue.boxes.each do |box|
server box.hostname, *box.roles, :primary => true end
namespace :blue do
desc "Display Blue Configuration"
task :config do
require 'pp'
pp Blue.config
end
end
end
end
|