1
0
mirror of https://github.com/meineerde/rackstash.git synced 2025-10-17 14:01:01 +00:00

Test on all supported versions of MRI Ruby and JRuby.

We wnumerate exact Ruby versions in .travis.yml. This is required for
at least Ruby 2.4 which isn't currently recognized as a fuzzy match in
Travis' RVM version. When specifying it as an exact version, it will
install it though.

We specify all the other versions too since this makes our tests more
reproducable over time.
This commit is contained in:
Holger Just 2017-01-15 19:01:45 +01:00
parent 8ddb0fc127
commit a6f41e4bf1

View File

@ -3,8 +3,35 @@
# This software may be modified and distributed under the terms # This software may be modified and distributed under the terms
# of the MIT license. See the LICENSE.txt file for details. # of the MIT license. See the LICENSE.txt file for details.
sudo: false
language: ruby language: ruby
sudo: false
cache: bundler
rvm: rvm:
- 2.2.5 # Latest Rubies on top
before_install: gem install bundler -v 1.12.5 - 2.4.0
- jruby-9.1.6.0
# Older versions
- 2.3.3
- 2.2.6
- 2.1.10
# HEAD-Rubies (might break)
- ruby-head
- jruby-head
jdk:
- oraclejdk8
matrix:
allow_failures:
- rvm: ruby-head
- rvm: jruby-head
before_install:
- "gem update bundler"
script:
- bundle exec rspec