Sha256: 015fb22961970a018d288a6269561beb1801d72370d25dda3a517c7a953fbad4
Contents?: true
Size: 847 Bytes
Versions: 1
Compression:
Stored size: 847 Bytes
Contents
Capistrano::Configuration.instance(:must_exist).load do _cset :honeybadger_roles, [:app] namespace :honeybadger do task :notify_deploy, :roles => honeybadger_roles do run "cd #{current_path} && #{rake} honeybadger:deploy RAILS_ENV=#{rails_env} TO=#{branch} USER=#{honeybadger_user} REVISION=#{real_revision} REPO=#{repository}" end end namespace :honeybadger_cli do task :notify_deploy, :roles => honeybadger_roles do api_key = fetch(:honeybadger_api_key_var, "$HONEYBADGER_API_KEY") precommand = fetch(:honeybadger_cli_precommand, "") cmds = ["cd #{current_path}"] cmds << precommand if precommand != "" cmds << "bundle exec honeybadger deploy -e #{rails_env} -r #{repository} -s #{real_revision} -u #{honeybadger_user} -k #{api_key}" run "#{cmds.join(' && ')}" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
thunder_punch-0.1.4 | lib/thunder_punch/recipes/honeybadger.rb |