sudo: false services: mongodb language: ruby cache: bundler rvm: - 2.1.10 - 2.2.7 - 2.3.4 - 2.4.1 - rbx-2 - jruby gemfile: - gemfiles/active4.1.16.gemfile - gemfiles/active4.2.8.gemfile - gemfiles/active5.0.1.gemfile - gemfiles/active5.1.0.gemfile - gemfiles/rails4.1.16.gemfile - gemfiles/rails4.2.8.gemfile - gemfiles/rails5.0.1.gemfile - gemfiles/rails5.1.0.gemfile matrix: exclude: - rvm: 2.1.10 gemfile: gemfiles/active5.0.1.gemfile - rvm: 2.1.10 gemfile: gemfiles/active5.1.0.gemfile - rvm: 2.1.10 gemfile: gemfiles/rails5.0.1.gemfile - rvm: 2.1.10 gemfile: gemfiles/rails5.1.0.gemfile - rvm: 2.4.1 gemfile: gemfiles/active4.1.16.gemfile - rvm: 2.4.1 gemfile: gemfiles/active4.2.8.gemfile - rvm: 2.4.1 gemfile: gemfiles/rails4.1.16.gemfile - rvm: 2.4.1 gemfile: gemfiles/rails4.2.8.gemfile allow_failures: - rvm: rbx-2 - rvm: jruby fast_finish: true bundler_args: "" # Need to update because there is a bug in bundler that Travis CI uses. before_install: - gem update bundler script: - bundle exec rake rubocop - bundle exec rake spec