Update ruby versions for travis (#259)

This commit updates ruby versions specified for use when testing in
travis.yml. Specifically, ruby 2.4.x and 2.5.x are added, while 2.2 is
updated to 2.2.10, and 2.3 is updated to 2.3.7. Additionally, jruby
testing is updated to use 9.1.17.0. Without this change we do not test
ruby 2.4.x or 2.5.x with vmpooler.
This commit is contained in:
mattkirby 2018-06-14 13:21:35 -07:00 committed by Samuel
parent c77e0c4c65
commit e781ed258b

View file

@ -6,32 +6,34 @@ services:
matrix: matrix:
include: include:
- rvm: 2.3.3 - rvm: 2.3.7
env: "CHECK=rubocop" env: "CHECK=rubocop"
- rvm: 2.1.1 - rvm: 2.2.10
env: "CHECK=test" env: "CHECK=test"
- rvm: 2.2.1 - rvm: 2.3.7
env: "CHECK=test" env: "CHECK=test"
- rvm: 2.3.3 - rvm: 2.4.4
env: "CHECK=test" env: "CHECK=test"
- rvm: jruby-9.1.13.0 - rvm: 2.5.1
env: "CHECK=test"
- rvm: jruby-9.1.17.0
env: "CHECK=test" env: "CHECK=test"
# Remove the allow_failures section once # Remove the allow_failures section once
# Rubocop is required for Travis to pass a build # Rubocop is required for Travis to pass a build
allow_failures: allow_failures:
- rvm: 2.3.3 - rvm: 2.3.7
env: "CHECK=rubocop" env: "CHECK=rubocop"
# Pin to specific rubygem and bundler for jruby tests
install: install:
- gem update --system 2.6.14 - gem update --system
- gem install bundler --version 1.15.4 - gem install bundler
- bundle _1.15.4_ --version - bundle --version
- bundle _1.15.4_ install --jobs=3 --retry=3 --path=${BUNDLE_PATH:-vendor/bundle} - bundle install --jobs=3 --retry=3 --path=${BUNDLE_PATH:-vendor/bundle}
script: script:
- "bundle _1.15.4_ exec rake $CHECK" - "bundle exec rake $CHECK"