.travis.yml in fresh_connection-1.0.1 vs .travis.yml in fresh_connection-2.0.0
- old
+ new
@@ -1,13 +1,17 @@
language: ruby
before_install:
- gem install bundler
+services:
+ - mysql
+ - postgresql
before_script:
- - mysql -e 'create database fresh_connection_test;'
- - mysql -e 'create database fresh_connection_test_master;'
- - mysql -e 'create database fresh_connection_test_slave;'
- bundle update
+ - cp test/config/database_postgresql.yml.travis test/config/database_postgresql.yml
+ - psql -c 'create database fresh_connection_test_master;' -U postgres
+ - psql -c 'create database fresh_connection_test_slave1;' -U postgres
+ - psql -c 'create database fresh_connection_test_slave2;' -U postgres
cache: bundler
rvm:
- 2.0.0
- 2.1.8
- 2.2.4
@@ -16,8 +20,28 @@
gemfile:
- gemfiles/rails3.gemfile
- gemfiles/rails40.gemfile
- gemfiles/rails41.gemfile
- gemfiles/rails42.gemfile
+ - gemfiles/rails50.gemfile
+matrix:
+ exclude:
+ - rvm: 2.3.0
+ gemfile: gemfiles/rails3.gemfile
+ - rvm: ruby-head
+ gemfile: gemfiles/rails3.gemfile
+ - rvm: 2.3.0
+ gemfile: gemfiles/rails40.gemfile
+ - rvm: ruby-head
+ gemfile: gemfiles/rails40.gemfile
+ - rvm: 2.0.0
+ gemfile: gemfiles/rails50.gemfile
+ - rvm: 2.1.8
+ gemfile: gemfiles/rails50.gemfile
+ allow_failures:
+ - rvm: ruby-head
+ - gemfile: gemfiles/rails50.gemfile
+ fast_finish: true
notifications:
emails:
- tsukasa.oishi@gmail.com
+bundler_args: --jobs 3 --retry 3