language: ruby script: make test before_install: - rvm get stable rvm: - 2.1 - 2.2 - 2.3 - jruby-9 - rbx-3 gemfile: ".travis/Gemfile" sudo: false env: global: - VERBOSE=true - TIMEOUT=1 matrix: - DRIVER=ruby REDIS_BRANCH=3.0 - DRIVER=ruby REDIS_BRANCH=3.2 - DRIVER=hiredis REDIS_BRANCH=3.0 - DRIVER=hiredis REDIS_BRANCH=3.2 - DRIVER=synchrony REDIS_BRANCH=3.0 - DRIVER=synchrony REDIS_BRANCH=3.2 - DRIVER=ruby REDIS_BRANCH=unstable branches: only: - master matrix: exclude: # hiredis - rvm: jruby-9 gemfile: .travis/Gemfile env: DRIVER=hiredis REDIS_BRANCH=3.0 - rvm: jruby-9 gemfile: .travis/Gemfile env: DRIVER=hiredis REDIS_BRANCH=3.2 - rvm: jruby-9 gemfile: .travis/Gemfile env: DRIVER=hiredis REDIS_BRANCH=3.0 - rvm: jruby-9 gemfile: .travis/Gemfile env: DRIVER=hiredis REDIS_BRANCH=3.2 # synchrony - rvm: jruby-9 gemfile: .travis/Gemfile env: DRIVER=synchrony REDIS_BRANCH=3.0 - rvm: jruby-9 gemfile: .travis/Gemfile env: DRIVER=synchrony REDIS_BRANCH=3.2 - rvm: jruby-9 gemfile: .travis/Gemfile env: DRIVER=synchrony REDIS_BRANCH=3.0 - rvm: jruby-9 gemfile: .travis/Gemfile env: DRIVER=synchrony REDIS_BRANCH=3.2 allow_failures: - rvm: rbx-3 notifications: irc: - irc.freenode.net#redis-rb email: false