Sha256: 98bb23ae11d2981d466df8d74947df73a9f2246100a0dddf6352268fc9321fd4
Contents?: true
Size: 1023 Bytes
Versions: 39
Compression:
Stored size: 1023 Bytes
Contents
module Blue class CapistranoIntegration 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 # primary is a hack, shouldn't be here end namespace :blue do desc "Display Blue Configuration" task :config do require 'pp' pp Blue.config end end end end end end if Capistrano::Configuration.instance Blue::CapistranoIntegration.load(Capistrano::Configuration.instance) end
Version data entries
39 entries across 39 versions & 1 rubygems