.travis.yml in ajax-datatables-rails-1.0.0 vs .travis.yml in ajax-datatables-rails-1.1.0
- old
+ new
@@ -1,33 +1,26 @@
-dist: trusty
language: ruby
-sudo: required
cache: bundler
+sudo: required
rvm:
- - 2.3.7
- - 2.4.4
- - 2.5.1
+ - 2.6.5
+ - 2.5.7
+ - 2.4.9
+ - 2.3.8
+ - ruby-head
gemfile:
- - gemfiles/rails_4.2.10.gemfile
+ - gemfiles/rails_4.2.11.gemfile
- gemfiles/rails_5.0.7.gemfile
- - gemfiles/rails_5.1.6.gemfile
- - gemfiles/rails_5.2.0.gemfile
-after_success:
- - bundle exec codeclimate-test-reporter
+ - gemfiles/rails_5.1.7.gemfile
+ - gemfiles/rails_5.2.3.gemfile
+ - gemfiles/rails_6.0.1.gemfile
services:
- postgresql
- mysql
addons:
postgresql: '9.6'
- apt:
- packages:
- - mysql-server-5.6
- - mysql-client-core-5.6
- - mysql-client-5.6
before_install:
- - gem update --system
- - gem install bundler
- sh -c "if [ '$DB_ADAPTER' = 'mysql2' ]; then mysql -e 'create database ajax_datatables_rails;'; fi"
- sh -c "if [ '$DB_ADAPTER' = 'postgresql' ]; then psql -c 'create database ajax_datatables_rails;' -U postgres; fi"
- sh -c "if [ '$DB_ADAPTER' = 'oracle_enhanced' ]; then ./spec/install_oracle.sh; fi"
env:
global:
@@ -39,7 +32,18 @@
- DB_ADAPTER=postgresql
- DB_ADAPTER=mysql2
- DB_ADAPTER=sqlite3
- DB_ADAPTER=oracle_enhanced
matrix:
- allow_failures:
- - env: DB_ADAPTER=oracle_enhanced
+ exclude:
+ - rvm: ruby-head
+ gemfile: gemfiles/rails_4.2.11.gemfile
+ - rvm: 2.3.8
+ gemfile: gemfiles/rails_6.0.1.gemfile
+ - rvm: 2.4.9
+ gemfile: gemfiles/rails_6.0.1.gemfile
+before_script:
+ - curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
+ - chmod +x ./cc-test-reporter
+ - ./cc-test-reporter before-build
+after_script:
+ - ./cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT