rvm: - 1.8.7 - 1.9.3 - 2.0.0 - jruby - rbx-19mode gemfile: - test/gemfiles/Gemfile.rails-3.0.x - test/gemfiles/Gemfile.rails-3.1.x - test/gemfiles/Gemfile.rails-3.2.x - test/gemfiles/Gemfile.rails-4.0.x matrix: exclude: # Don't kill Travis: just test against the latest version on Head, JRuby and rbx. - { rvm: jruby, gemfile: test/gemfiles/Gemfile.rails-3.0.x } - { rvm: jruby, gemfile: test/gemfiles/Gemfile.rails-3.1.x } - { rvm: jruby, gemfile: test/gemfiles/Gemfile.rails-3.2.x } - { rvm: rbx-19mode, gemfile: test/gemfiles/Gemfile.rails-3.0.x } - { rvm: rbx-19mode, gemfile: test/gemfiles/Gemfile.rails-3.1.x } - { rvm: rbx-19mode, gemfile: test/gemfiles/Gemfile.rails-3.2.x } - { rvm: 2.0.0, gemfile: test/gemfiles/Gemfile.rails-3.0.x } - { rvm: 2.0.0, gemfile: test/gemfiles/Gemfile.rails-3.1.x } - { rvm: 2.0.0, gemfile: test/gemfiles/Gemfile.rails-3.2.x } # Rails 4 doesn't run on Ruby 1.8 - { rvm: 1.8.7, gemfile: test/gemfiles/Gemfile.rails-4.0.x } allow_failures: - { rvm: jruby, gemfile: test/gemfiles/Gemfile.rails-4.0.x } branches: only: - master - stable - 3-1-stable before_install: - gem update --system - gem install bundler script: "bundle exec rake submodules test"