因此,我一直在研究一個Rails項目整晚,並決定特拉維斯會很好,因爲我可以從我的更改GitHub Windows機器(哪些測試不起作用)到Travis,並且在成功構建/測試時,我可以將最新版本提供給服務器。Travis CI「ActiveRecord :: NoDatabaseError:致命:數據庫」jobTrak_test「不存在」
但是,爲了保護我的個人信息,database.yml和and secrets.yml已放入.gitingore中,並替換爲示例文件。
因此,我需要與Travis做一些額外的工作才能生成數據庫。
.travis.yml:
# Travis CI Configuration
language: ruby
rvm:
- 2.2.3
services:
- postgresql
before_script:
- psql -c 'create database jobTrak_test;' -U postgres
- cp config/database.yml.travis config/database.yml
database.yml.travis:
# Database config
test:
adapter: postgresql
database: jobTrak_test
username: postgres
,我沒有看到任何其他的在線,所以我清楚地做一些事情這裏錯了。
如果您需要任何其他信息,請告訴我。