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.
|
||||
/.bundle
|
||||
|
||||
|
@ -14,3 +8,6 @@
|
|||
# Ignore all logfiles and tempfiles.
|
||||
/log/*.log
|
||||
/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