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