diff options
author | alexlamsl <alexlamsl@gmail.com> | 2018-07-05 18:43:38 +0800 |
---|---|---|
committer | alexlamsl <alexlamsl@gmail.com> | 2018-07-05 18:49:29 +0800 |
commit | b468103f26c830888c143f54ae0bbba82002eaf2 (patch) | |
tree | 9f71887533015304c0aa135c95656a693b659a23 | |
parent | 66c126ffde664e75a6ca9c28fe63d40cc2207d45 (diff) | |
download | tracifyjs-b468103f26c830888c143f54ae0bbba82002eaf2.tar.gz tracifyjs-b468103f26c830888c143f54ae0bbba82002eaf2.zip |
use nvs for CI testing
-rw-r--r-- | .travis.yml | 42 | ||||
-rw-r--r-- | appveyor.yml | 27 |
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 |