Skip to content

Commit

Permalink
CI: Travis maintenance: add JRuby 9.2; fix JRuby 9.1 build; configure…
Browse files Browse the repository at this point in the history
… Rubinius (savonrb#921)

* CI: Extend matrix w/ JRuby 9.2

* CI: run Rubinius in trusty

* CI: JRuby 9.2 JAVA_OPTS with --add-opens decls

See jruby/jruby#4834

* CI: Use "name" to identify specific matrix jobs

* CI: Drop unmaintained Ruby versions

  - see https://www.ruby-lang.org/en/downloads/branches/
  • Loading branch information
olleolleolle authored Apr 23, 2020
1 parent ab04c81 commit b644b51
Showing 1 changed file with 17 additions and 7 deletions.
24 changes: 17 additions & 7 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,28 @@
# https://github.com/travis-ci/travis-ci/wiki/.travis.yml-options
language: "ruby"
sudo: false

before_install:
- gem install bundler
script: "bundle exec rake --trace"

rvm:
- 2.3.0
- 2.4.1
- 2.5.3
- jruby-9.1.15.0
- rbx-2
- "2.5"
- "2.6"
- "2.7"

matrix:
include:
- name: "JRuby 9.2"
rvm: jruby-9.2.11.1
jdk: openjdk11
env: JAVA_OPTS="--add-opens java.base/java.security.cert=ALL-UNNAMED --add-opens java.base/java.security=ALL-UNNAMED"
- name: Rubinius
rvm: rbx-4
dist: trusty
allow_failures:
- rvm: rbx-2
- name: Rubinius
- name: "JRuby 9.2"
fast_finish: true

notifications:
irc: "irc.freenode.org#savon"

0 comments on commit b644b51

Please sign in to comment.