cache: bundler sudo: false language: ruby services: - redis-server matrix: include: - rvm: 2.3.3 env: "CHECK=rubocop" - rvm: 2.1.1 env: "CHECK=test" - rvm: 2.2.1 env: "CHECK=test" - rvm: 2.3.3 env: "CHECK=test" - rvm: jruby-1.7.8 env: "CHECK=test" # Remove the allow_failures section once # Rubocop is required for Travis to pass a build allow_failures: - rvm: 2.3.3 env: "CHECK=rubocop" # This below is a temporary shim to bypass these bundler+jruby bugs: # # https://github.com/bundler/bundler/issues/4975 # https://github.com/bundler/bundler/issues/4984 install: - gem install bundler --version 1.12.5 - bundle _1.12.5_ install --jobs=3 --retry=3 --path=${BUNDLE_PATH:-vendor/bundle} script: - "bundle _1.12.5_ exec rake $CHECK"