summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml11
-rwxr-xr-xTools/travis-linux-install.sh6
2 files changed, 17 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index 72ede27f9..b7a0866ea 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -302,6 +302,11 @@ matrix:
dist: xenial
- compiler: gcc
os: linux
+ env: SWIGLANG=ruby VER=2.7
+ sudo: required
+ dist: xenial
+ - compiler: gcc
+ os: linux
env: SWIGLANG=scilab
sudo: required
dist: xenial
@@ -449,6 +454,12 @@ matrix:
env: SWIGLANG=php VER=7.2
sudo: required
dist: xenial
+ # Not yet supported
+ - compiler: gcc
+ os: linux
+ env: SWIGLANG=ruby VER=2.7
+ sudo: required
+ dist: xenial
# Sometimes hits the Travis 50 minute time limit
- compiler: clang
os: osx
diff --git a/Tools/travis-linux-install.sh b/Tools/travis-linux-install.sh
index e902137df..27703a378 100755
--- a/Tools/travis-linux-install.sh
+++ b/Tools/travis-linux-install.sh
@@ -95,6 +95,12 @@ case "$SWIGLANG" in
travis_retry sudo apt-get -qq install r-base
;;
"ruby")
+ if [[ "$VER" == "2.7" ]]; then
+ # Ruby 2.7 support is currently only rvm master (30 Dec 2019)
+ travis_retry rvm get master
+ rvm reload
+ rvm list known
+ fi
if [[ "$VER" ]]; then
travis_retry rvm install $VER
fi