Techioz Blog

概要

これは私のdatabase.ymlファイルです

default: &default
  adapter: postgresql
  encoding: UTF-8
  host: localhost
  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 10 } %>

test:
  <<: *default
  url: <%= ENV['TEST_DATABASE_URL'] %>
  database: testing<%= ENV['TEST_ENV_NUMBER'] %> # do not change this value!!!
  username: <%= ENV['RDS_USERNAME'] %>
  password: <%= ENV['RDS_PASSWORD'] %>
  host: <%= ENV['RDS_HOSTNAME'] %>
  port: <%= ENV['RDS_PORT'] %>
  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 20 } %>
  encoding: UTF-8

development:
  <<: *default
  url: <%= ENV['DATABASE_URL'] %> 
  database: <%= ENV['RDS_DB_NAME'] %>
  username: <%= ENV['RDS_USERNAME'] %>
  password: <%= ENV['RDS_PASSWORD'] %>
  host: <%= ENV['RDS_HOSTNAME'] %>
  port: <%= ENV['RDS_PORT'] %>
  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 20 } %>
  encoding: UTF-8

解決策

command: [
      "sh", "-c", "bundle exec rake parallel:create parallel:load_schema && bundle exec parallel_rspec spec/"
    ]