aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml11
-rwxr-xr-xTools/travis-linux-install.sh6
2 files changed, 12 insertions, 5 deletions
diff --git a/.travis.yml b/.travis.yml
index dce67cee7..08b688425 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -54,7 +54,16 @@ matrix:
dist: trusty
- compiler: gcc
os: linux
- env: SWIGLANG=javascript ENGINE=node
+ env: SWIGLANG=javascript ENGINE=node VER=4
+ - compiler: gcc
+ os: linux
+ env: SWIGLANG=javascript ENGINE=node VER=6
+ - compiler: gcc
+ os: linux
+ env: SWIGLANG=javascript ENGINE=node VER=8
+ - compiler: gcc
+ os: linux
+ env: SWIGLANG=javascript ENGINE=node VER=10
- compiler: gcc
os: linux
env: SWIGLANG=javascript ENGINE=jsc
diff --git a/Tools/travis-linux-install.sh b/Tools/travis-linux-install.sh
index 43bdb77bc..57f97b604 100755
--- a/Tools/travis-linux-install.sh
+++ b/Tools/travis-linux-install.sh
@@ -33,10 +33,8 @@ case "$SWIGLANG" in
"javascript")
case "$ENGINE" in
"node")
- travis_retry sudo add-apt-repository -y ppa:chris-lea/node.js
- travis_retry sudo apt-get -qq update
- travis_retry sudo apt-get install -qq nodejs rlwrap
- travis_retry sudo npm install -g node-gyp
+ curl -sL https://deb.nodesource.com/setup_${VER}.x | sudo -E bash -
+ travis_retry sudo apt-get install -y nodejs
;;
"jsc")
travis_retry sudo apt-get install -qq libwebkitgtk-dev