Sha256: 33e738966e39ae4f2a9481b1d95ed7a3dd0d9ec81c1f13d63d54291c4fd0b78c
Contents?: true
Size: 881 Bytes
Versions: 12
Compression:
Stored size: 881 Bytes
Contents
namespace :rails_admin do desc "Prepare Continuous Integration environment" task :prepare_ci_env do ENV['SKIP_RAILS_ADMIN_INITIALIZER'] = 'true' adapter = ENV["CI_DB_ADAPTER"] || "sqlite3" database = ENV["CI_DB_DATABASE"] || ("sqlite3" == adapter ? "db/development.sqlite3" : "ci_rails_admin") configuration = { "test" => { "adapter" => adapter, "database" => database, "username" => ENV["CI_DB_USERNAME"], "password" => ENV["CI_DB_PASSWORD"], "host" => ENV["CI_DB_HOST"] || "localhost", "encoding" => ENV["CI_DB_ENCODING"] || "utf8", "pool" => (ENV["CI_DB_POOL"] || 5).to_int, "timeout" => (ENV["CI_DB_TIMEOUT"] || 5000).to_int } } filename = Rails.root.join("config/database.yml") File.open(filename, "w") do |f| f.write(configuration.to_yaml) end end end
Version data entries
12 entries across 12 versions & 4 rubygems