language: ruby cache: bundler rvm: - 2.1 - 2.2.9 - 2.3.6 - 2.4.3 - 2.5.0 - ruby-head env: - DB=SQLITE - DB=POSTGRES - DB=MYSQL addons: postgresql: "9.4" before_install: # https://github.com/travis-ci/travis-ci/issues/8978 - "travis_retry gem update --system" - "travis_retry gem install bundler" gemfile: - gemfiles/rails40.gemfile - gemfiles/rails41.gemfile - gemfiles/rails42.gemfile - gemfiles/rails50.gemfile - gemfiles/rails51.gemfile - gemfiles/rails52.gemfile matrix: allow_failures: - rvm: ruby-head exclude: - rvm: 2.1 gemfile: gemfiles/rails50.gemfile - rvm: 2.1 gemfile: gemfiles/rails51.gemfile - rvm: 2.1 gemfile: gemfiles/rails52.gemfile - rvm: 2.4.3 gemfile: gemfiles/rails40.gemfile - rvm: 2.4.3 gemfile: gemfiles/rails41.gemfile - rvm: 2.5.0 gemfile: gemfiles/rails40.gemfile - rvm: 2.5.0 gemfile: gemfiles/rails41.gemfile - rvm: ruby-head gemfile: gemfiles/rails40.gemfile - rvm: ruby-head gemfile: gemfiles/rails41.gemfile fast_finish: true branches: only: - master sudo: false notifications: webhooks: urls: - http://buildlight.collectiveidea.com/ on_start: always