.travis.yml
language: ruby
rvm:
- 2.5.8
- 2.6.6
- 2.7.2
- ruby-head
gemfile:
- gemfiles/rails_3.2.gemfile
- gemfiles/rails_4.0.gemfile
- gemfiles/rails_4.1.gemfile
- gemfiles/rails_4.2.gemfile
- gemfiles/rails_5.0.gemfile
- gemfiles/rails_5.1.gemfile
- gemfiles/rails_5.2.gemfile
- gemfiles/rails_6.0.gemfile
after_script:
- bundle exec rake benchmark
jobs:
allow_failures:
- rvm: ruby-head
exclude:
# Rails 3.2 - 4.2 doesn't support Ruby 2.7
- rvm: 2.7.2
gemfile: gemfiles/rails_3.2.gemfile
- rvm: 2.7.2
gemfile: gemfiles/rails_4.0.gemfile
- rvm: 2.7.2
gemfile: gemfiles/rails_4.1.gemfile
- rvm: 2.7.2
gemfile: gemfiles/rails_4.2.gemfile