Browse Source

Fixed deployments

development
Godwin 7 years ago
parent
commit
9d883a4c05
  1. 10
      Rakefile

10
Rakefile

@ -93,12 +93,12 @@ namespace :deployment do
task pull: :environment do task pull: :environment do
branch = Rails.env.production? ? :master : :development branch = Rails.env.production? ? :master : :development
`git reset --hard origin/#{branch}` `git reset --hard origin/#{branch}`
raise "\nPull failed" $?.exitstatus > 0 raise "\nPull failed" if $?.exitstatus > 0
changed = !(`git pull` =~ /Already up to date/) changed = !(`git pull` =~ /Already up to date/)
raise "\nPull failed" $?.exitstatus > 0 raise "\nPull failed" if $?.exitstatus > 0
`bundle install --no-deployment && bundle update bundle install --deployment` `bundle install --no-deployment && bundle update bundle install --deployment`
raise "\nPull failed" $?.exitstatus > 0 raise "\nPull failed" if $?.exitstatus > 0
end end
task update: :environment do task update: :environment do
@ -112,7 +112,7 @@ namespace :deployment do
] ]
cmd = tasks.map { |t| "RAILS_ENV=#{Rails.env} bundle exec #{t}"}.join(' && ') cmd = tasks.map { |t| "RAILS_ENV=#{Rails.env} bundle exec #{t}"}.join(' && ')
`#{cmd}` `#{cmd}`
raise "\nUpdate failed" $?.exitstatus > 0 raise "\nUpdate failed" if $?.exitstatus > 0
end end
task bounce: :environment do task bounce: :environment do
@ -137,7 +137,7 @@ namespace :deployment do
end end
end end
task db: :start do task start: :environment do
[ [
:pull, :pull,
:update, :update,

Loading…
Cancel
Save