Sha256: a406984120ee91dfbf1e00de24c85b8d5855464cfa715ef4d9e7300f23a94d26

Contents?: true

Size: 508 Bytes

Versions: 19

Compression:

Stored size: 508 Bytes

Contents

#!/usr/bin/env ruby

require 'fileutils'


targets = Dir["config/deploy/*.rb"].map { |f| File.basename(f, ".rb") }

if targets.empty?
  targets = [nil]
end

targets.each do |stage|

  puts "Deploying to #{stage ? stage : 'default target'}"
  puts "*" * 80

  if stage
    exit_code = system("bundle", "exec", "cap", stage, *ARGV)
  else
    exit_code = system("bundle", "exec", "cap", *ARGV)
  end
  unless exit_code
    puts "*" * 80
    puts "Capistrano failed. Have a look!"
    exit(1)
  end

  puts
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
geordi-0.18.0 bin/cap-all
geordi-0.17.4 bin/cap-all
geordi-0.17.3 bin/cap-all
geordi-0.16.3 bin/cap-all
geordi-0.16.2 bin/cap-all
geordi-0.16.1 bin/cap-all
geordi-0.16.0 bin/cap-all
geordi-0.15.7 bin/cap-all
geordi-0.15.6 bin/cap-all
geordi-0.15.5 bin/cap-all
geordi-0.15.4 bin/cap-all
geordi-0.15.3 bin/cap-all
geordi-0.15.2 bin/cap-all
geordi-0.15.1 bin/cap-all
geordi-0.15.0 bin/cap-all
geordi-0.14.9 bin/cap-all
geordi-0.14.8 bin/cap-all
geordi-0.14.7 bin/cap-all
geordi-0.14.6 bin/cap-all