.travis.yml
sudo: false
cache: bundler
language: ruby
rvm:
- 1.9.3
- 2.0.0
- 2.1
- 2.1.6
- 2.2
- 2.3.0
- 2.4.0
- 2.5.1
- ruby-head
- jruby-19mode
- jruby-9.0.1.0
- rbx-3
env:
# this doesn't do anything for MRI or RBX, but it doesn't hurt them either
# for JRuby, it enables us to get more accurate coverage data
- JRUBY_OPTS="--debug"
matrix:
allow_failures:
- rvm: 1.9.3
- rvm: ruby-head
- rvm: rbx-3
- rvm: jruby-19mode
- rvm: jruby-9.0.1.0
fast_finish: true
before_install: gem update --remote bundler
install:
- bundle install --retry=3
script:
- bundle exec rspec
addons:
code_climate:
repo_token: 723c5d2fd0e1726d6efeea17ecd5aa22d0945a942ba3b21fdebc03f733359706