.travis.yml in ajax-datatables-rails-1.1.0 vs .travis.yml in ajax-datatables-rails-1.2.0

- old
+ new

@@ -1,49 +1,57 @@ +--- +os: linux +dist: xenial + language: ruby cache: bundler -sudo: required rvm: - - 2.6.5 - - 2.5.7 - - 2.4.9 - - 2.3.8 + - 2.7.1 + - 2.6.6 + - 2.5.8 + - 2.4.10 - ruby-head + gemfile: - - gemfiles/rails_4.2.11.gemfile - gemfiles/rails_5.0.7.gemfile - 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' + before_install: - 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: - ORACLE_COOKIE=sqldev - ORACLE_FILE=oracle11g/xe/oracle-xe-11.2.0-1.0.x86_64.rpm.zip - ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe - ORACLE_SID=XE - matrix: + jobs: - DB_ADAPTER=postgresql - DB_ADAPTER=mysql2 - DB_ADAPTER=sqlite3 - DB_ADAPTER=oracle_enhanced -matrix: + +jobs: exclude: - - rvm: ruby-head - gemfile: gemfiles/rails_4.2.11.gemfile - - rvm: 2.3.8 + - rvm: 2.4.10 gemfile: gemfiles/rails_6.0.1.gemfile - - rvm: 2.4.9 - gemfile: gemfiles/rails_6.0.1.gemfile + allow_failures: + - rvm: ruby-head + 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