JezK
Edit File: .travis.yml
os: - linux - osx rvm: - jruby-9.1.9.0 - rbx-3 - 2.0.0 - 2.1 - 2.2 - 2.3 - 2.4 - 2.5 - ruby-head sudo: false cache: bundler before_install: - "echo 'gem: --no-document' > ~/.gemrc" # RubyGems update is supported for Ruby 2.3 and later - ruby -e "system('gem update --system') if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new('2.3')" - gem install bundler --version '~> 1.17' before_script: - 'export JAVA_OPTS="${JAVA_OPTS_FOR_SPECS}"' env: global: matrix: - CHILDPROCESS_POSIX_SPAWN=true CHILDPROCESS_UNSET=should-be-unset - CHILDPROCESS_POSIX_SPAWN=false CHILDPROCESS_UNSET=should-be-unset matrix: allow_failures: - rvm: rbx-3 - rvm: jruby-9.1.9.0 - rvm: ruby-head - env: "CHILDPROCESS_POSIX_SPAWN=true" include: - rvm: jruby-9.2.5.0 jdk: openjdk11 env: "JAVA_OPTS_FOR_SPECS='--add-opens java.base/java.io=org.jruby.dist --add-opens java.base/sun.nio.ch=org.jruby.dist'" exclude: # Travis does not provide 1.9.3 on OSX - rvm: 1.9.3 os: osx # Travis does not provide 2.0.0 on it latest version of OSX - rvm: 2.0.0 os: osx