language: ruby dist: xenial services: - postgresql env: matrix: - DATABASE_ADAPTER=sqlite3 - DATABASE_ADAPTER=postgresql rvm: - 2.6.5 - 2.5.7 - 2.4.9 gemfile: - gemfiles/rails_6_0.gemfile - gemfiles/rails_5_2.gemfile - gemfiles/rails_5_1.gemfile - gemfiles/rails_5_0.gemfile - gemfiles/rails_4_2.gemfile matrix: exclude: - rvm: 2.6.5 gemfile: gemfiles/rails_4_2.gemfile - rvm: 2.4.9 gemfile: gemfiles/rails_6_0.gemfile cache: bundler # Source: before_install: - gem update --system '2.7.8' --no-document - gem uninstall -v '>= 2' -i $(rvm gemdir)@global -ax bundler || true - gem install bundler -v '< 2' --no-document install: "bundle install --jobs=3 --retry=3" script: "bundle exec rake" branches: only: - master