add better condition check for rake

This commit is contained in:
carlad 2016-03-30 12:18:05 +02:00
parent a466f0c819
commit 1dd47df6bf

View File

@ -1,11 +1,12 @@
namespace :db do namespace :db do
env = ENV["RAILS_ENV"] env = ENV["RAILS_ENV"]
fail "Cannot run rake db:create in production." if env == 'production' if env != 'production'
desc "Create and migrate the #{env} database" desc "Create and migrate the #{env} database"
task :create do task :create do
sh "createdb travis_#{env}" rescue nil sh "createdb travis_#{env}" rescue nil
sh "psql -q travis_#{env} < #{Gem.loaded_specs['travis-migrations'].full_gem_path}/db/structure.sql" sh "psql -q travis_#{env} < #{Gem.loaded_specs['travis-migrations'].full_gem_path}/db/structure.sql"
end end
end
end end
desc "generate gemspec" desc "generate gemspec"