.travis.yml
language: ruby
sudo: false
rvm:
- 2.1.10
- 2.2.5
- 2.3.1
- ruby-head
gemfile:
- gemfiles/rails_4.0.gemfile
- gemfiles/rails_4.1.gemfile
- gemfiles/rails_4.2.gemfile
- gemfiles/rails_5.0.gemfile
- gemfiles/rails_edge.gemfile
branches:
only:
- master
before_script:
- ruby -e 'puts RbConfig::CONFIG.map { |k, v| "#{k}=#{v}" }.sort'
after_script:
- bundle exec rake benchmark
matrix:
allow_failures:
- rvm: ruby-head
- gemfile: gemfiles/rails_edge.gemfile
exclude:
# Rails 5 requires to run on Ruby 2.2.0 or newer.
- rvm: 2.1.10
gemfile: gemfiles/rails_5.0.gemfile
- rvm: 2.1.10
gemfile: gemfiles/rails_edge.gemfile