language: ruby
sudo: false
install:
  - ./script/travis_cache download_bundle
  - gem install bundler # use the very latest Bundler
  - bundle install --without development --path=./bundle
  - bundle clean # delete now-outdated gems
  - ./script/travis_cache download_app
  - bundle exec rake setup
  - ./script/travis_cache upload
script:
  - bundle exec rake test_with_coveralls
rvm:
  - 1.9.3
  - 2.3.3
  - jruby-9.1.6.0
env:
  matrix:
    - RAILS=3.2.22
    - RAILS=4.2.7.1
    - RAILS=5.0.1
  global:
    - JRUBY_OPTS="-J-Xmx1024m --debug"
matrix:
  fast_finish: true
  exclude:
    - rvm: 1.9.3
      env: RAILS=5.0.1
  allow_failures:
    - rvm: jruby-9.1.6.0
      env: RAILS=5.0.1
notifications:
  irc:
    channels:
      - irc.freenode.org#activeadmin
    on_success: change
    on_failure: always
    skip_join: true
    template:
      - "(%{branch}/%{commit} by %{author}): %{message} (%{build_url})"

language: ruby
sudo: false
install:
  - ./script/travis_cache download_bundle
  - gem install bundler # use the very latest Bundler
  - bundle install --without development --path=./bundle
  - bundle clean # delete now-outdated gems
  - ./script/travis_cache download_app
  - bundle exec rake setup
  - ./script/travis_cache upload
script:
  - bundle exec rake test_with_coveralls
rvm:
  - 1.9.3
  - 2.2.6
  - 2.3.3
  - jruby-9.1.6.0
env:
  matrix:
    - RAILS=3.2.22
    - RAILS=4.2.7.1
    - RAILS=5.0.1
  global:
    - JRUBY_OPTS="-J-Xmx1024m --debug"
matrix:
  fast_finish: true
  exclude:
    - rvm: 1.9.3
      env: RAILS=5.0.1
  allow_failures:
    - rvm: jruby-9.1.6.0
      env: RAILS=5.0.1
notifications:
  irc:
    channels:
      - irc.freenode.org#activeadmin
    on_success: change
    on_failure: always
    skip_join: true
    template:
      - "(%{branch}/%{commit} by %{author}): %{message} (%{build_url})"

Include all oficial rubies in Travis matrix
Include all oficial rubies in Travis matrix
