aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoralexlamsl <alexlamsl@gmail.com>2018-07-05 18:43:38 +0800
committeralexlamsl <alexlamsl@gmail.com>2018-07-05 18:49:29 +0800
commitb468103f26c830888c143f54ae0bbba82002eaf2 (patch)
tree9f71887533015304c0aa135c95656a693b659a23
parent66c126ffde664e75a6ca9c28fe63d40cc2207d45 (diff)
downloadtracifyjs-b468103f26c830888c143f54ae0bbba82002eaf2.tar.gz
tracifyjs-b468103f26c830888c143f54ae0bbba82002eaf2.zip
use nvs for CI testing
-rw-r--r--.travis.yml42
-rw-r--r--appveyor.yml27
2 files changed, 47 insertions, 22 deletions
diff --git a/.travis.yml b/.travis.yml
index e199df24..6ebec86b 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,14 +1,34 @@
-language: node_js
-node_js:
- - "0.10"
- - "0.12"
- - "4"
- - "6"
- - "8"
-env:
- - UGLIFYJS_TEST_ALL=1
+addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - libstdc++-4.9-dev
+cache:
+ directories: tmp
+language: generic
matrix:
fast_finish: true
sudo: false
-cache:
- directories: tmp
+env:
+ global:
+ - UGLIFYJS_TEST_ALL=1
+ matrix:
+ - NODEJS_VER=node/0.10
+ - NODEJS_VER=node/0.12
+ - NODEJS_VER=node/4
+ - NODEJS_VER=node/6
+ - NODEJS_VER=node/8
+ - NODEJS_VER=node/latest
+before_install:
+ - git clone --branch v1.4.2 --depth 1 https://github.com/jasongin/nvs.git ~/.nvs
+ - . ~/.nvs/nvs.sh
+ - nvs --version
+install:
+ - nvs add $NODEJS_VER
+ - nvs use $NODEJS_VER
+ - node --version
+ - npm --version --no-update-notifier
+ - npm install --no-optional --no-save --no-update-notifier
+script:
+ - npm test --no-update-notifier
diff --git a/appveyor.yml b/appveyor.yml
index 8972925c..5092a0cc 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -1,20 +1,25 @@
environment:
+ UGLIFYJS_TEST_ALL: 1
matrix:
- - nodejs_version: "0.10"
- - nodejs_version: "0.12"
- - nodejs_version: "4"
- - nodejs_version: "6"
- - nodejs_version: "8"
+ - NODEJS_VER: node/0.10
+ - NODEJS_VER: node/0.12
+ - NODEJS_VER: node/4
+ - NODEJS_VER: node/6
+ - NODEJS_VER: node/8
+ - NODEJS_VER: node/latest
install:
- - ps: Install-Product node $env:nodejs_version
- - set UGLIFYJS_TEST_ALL=1
- - npm install
+ - git clone --branch v1.4.2 --depth 1 https://github.com/jasongin/nvs.git %LOCALAPPDATA%\nvs
+ - set PATH=%LOCALAPPDATA%\nvs;%PATH%
+ - nvs --version
+ - nvs add %NODEJS_VER%
+ - nvs use %NODEJS_VER%
+ - node --version
+ - npm --version --no-update-notifier
+ - npm install --no-optional --no-save --no-update-notifier
build: off
cache:
- tmp
matrix:
fast_finish: true
test_script:
- - node --version
- - npm --version
- - npm test
+ - npm test --no-update-notifier