Attempt to setup TravisCI
This commit is contained in:
parent
71b047be48
commit
bb9575ece5
5 changed files with 63 additions and 31 deletions
9
.gitignore
vendored
9
.gitignore
vendored
|
@ -1,9 +1,3 @@
|
||||||
# See http://help.github.com/ignore-files/ for more about ignoring files.
|
|
||||||
#
|
|
||||||
# If you find yourself ignoring temporary files generated by your text editor
|
|
||||||
# or operating system, you probably want to add a global ignore instead:
|
|
||||||
# git config --global core.excludesfile '~/.gitignore_global'
|
|
||||||
|
|
||||||
# Ignore bundler config.
|
# Ignore bundler config.
|
||||||
/.bundle
|
/.bundle
|
||||||
|
|
||||||
|
@ -14,3 +8,6 @@
|
||||||
# Ignore all logfiles and tempfiles.
|
# Ignore all logfiles and tempfiles.
|
||||||
/log/*.log
|
/log/*.log
|
||||||
/tmp
|
/tmp
|
||||||
|
|
||||||
|
# Ignore database config file
|
||||||
|
config/database.yml
|
||||||
|
|
12
.travis.yml
Normal file
12
.travis.yml
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
language: ruby
|
||||||
|
rvm:
|
||||||
|
- 1.9.3
|
||||||
|
|
||||||
|
env:
|
||||||
|
- DB=sqlite
|
||||||
|
|
||||||
|
script:
|
||||||
|
- RAILS_ENV=test bundle exec rake --trace db:migrate test
|
||||||
|
|
||||||
|
before_script:
|
||||||
|
- mysql -e 'create database test'
|
31
config/database.travis.yml
Normal file
31
config/database.travis.yml
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
sqlite: &sqlite
|
||||||
|
adapter: sqlite3
|
||||||
|
database: db/<%= Rails.env %>.sqlite3
|
||||||
|
|
||||||
|
mysql: &mysql
|
||||||
|
adapter: mysql2
|
||||||
|
username: root
|
||||||
|
password:
|
||||||
|
database: allpro_<%= Rails.env %>
|
||||||
|
|
||||||
|
postgresql: &postgresql
|
||||||
|
adapter: postgresql
|
||||||
|
username: postgres
|
||||||
|
password:
|
||||||
|
database: allpro_<%= Rails.env %>
|
||||||
|
min_messages: ERROR
|
||||||
|
|
||||||
|
defaults: &defaults
|
||||||
|
pool: 5
|
||||||
|
timeout: 5000
|
||||||
|
host: localhost
|
||||||
|
<<: *<%= ENV['DB'] || "postgresql" %>
|
||||||
|
|
||||||
|
development:
|
||||||
|
<<: *defaults
|
||||||
|
|
||||||
|
test:
|
||||||
|
<<: *defaults
|
||||||
|
|
||||||
|
production:
|
||||||
|
<<: *defaults
|
|
@ -1,25 +0,0 @@
|
||||||
# SQLite version 3.x
|
|
||||||
# gem install sqlite3
|
|
||||||
#
|
|
||||||
# Ensure the SQLite 3 gem is defined in your Gemfile
|
|
||||||
# gem 'sqlite3'
|
|
||||||
development:
|
|
||||||
adapter: sqlite3
|
|
||||||
database: db/development.sqlite3
|
|
||||||
pool: 5
|
|
||||||
timeout: 5000
|
|
||||||
|
|
||||||
# Warning: The database defined as "test" will be erased and
|
|
||||||
# re-generated from your development database when you run "rake".
|
|
||||||
# Do not set this db to the same as development or production.
|
|
||||||
test:
|
|
||||||
adapter: sqlite3
|
|
||||||
database: db/test.sqlite3
|
|
||||||
pool: 5
|
|
||||||
timeout: 5000
|
|
||||||
|
|
||||||
production:
|
|
||||||
adapter: sqlite3
|
|
||||||
database: db/production.sqlite3
|
|
||||||
pool: 5
|
|
||||||
timeout: 5000
|
|
17
config/database.yml.sample
Normal file
17
config/database.yml.sample
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
development:
|
||||||
|
adapter: sqlite3
|
||||||
|
database: db/development.sqlite3
|
||||||
|
pool: 5
|
||||||
|
timeout: 5000
|
||||||
|
|
||||||
|
test:
|
||||||
|
adapter: sqlite3
|
||||||
|
database: db/test.sqlite3
|
||||||
|
pool: 5
|
||||||
|
timeout: 5000
|
||||||
|
|
||||||
|
production:
|
||||||
|
adapter: sqlite3
|
||||||
|
database: db/production.sqlite3
|
||||||
|
pool: 5
|
||||||
|
timeout: 5000
|
Loading…
Reference in a new issue