@weare138

Как подружить travis-ci и postgresql?

Привет, ребят такая проблема: хочу привязать 'travis-ci' к репе на гитхабе для тестирования, но когда билд стартует консоль ругается на неправильный конфиг в датабейз

rake aborted!

Psych::BadAlias: Cannot load `Rails.application.database_configuration`:


Unknown alias: postgresql

вот собственно сам database.yml
defaults: &defaults
  pool: 5
  timeout: 5000
  encoding: unicode
  adapter: postgresql
  host: localhost

development:
  adapter: postgresql
  encoding: utf8
  database: timonin_development
  pool: 5
  username: postgres

test:
  adapter: postgresql
  encoding: utf8
  database: timonin_test
  pool: 5
  username: postgres

production:
  adapter: postgresql
  encoding: utf8
  database: timonin_production
  pool: 5
  username: postgres


а вот конфиг для тревиса, travis.yml
language: ruby
rvm:
  - "2.1.2"
script:
  - RAILS_ENV=test bundle exec rake db:migrate --trace
  - bundle exec rake db:test:prepare
  - bundle exec rake
before_script:
  - cp config/database.yml.example config/database.yml
  - psql -c 'create database timonin_test' -U postgres


что я делаю не так?
  • Вопрос задан
  • 2861 просмотр
Решения вопроса 1
@weare138 Автор вопроса
все решено, тревис глюканул
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы