From dbe6a3a4de06f1e98feb8ada62fd70737e8695b2 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Wed, 7 Aug 2019 00:38:47 +0300 Subject: [PATCH] Improve CI configs. (#243) --- .travis.yml | 16 +++++++++++----- appveyor.yml | 25 ++++++++++++++----------- 2 files changed, 25 insertions(+), 16 deletions(-) diff --git a/.travis.yml b/.travis.yml index 5262eb2..c1288ee 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,8 +1,14 @@ -sudo: false language: node_js + +git: + depth: 5 + node_js: - - '12' - - '10' - - '8' + - "8" + - "10" + - "12" + +cache: npm + after_success: - - npm run coveralls + - if [[ "$TRAVIS_NODE_VERSION" = "10" ]]; then npm run coveralls; fi diff --git a/appveyor.yml b/appveyor.yml index c5af4af..7fb42f2 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,24 +1,27 @@ -# https://www.appveyor.com/docs/appveyor-yml +version: "{build}" -version: '{build}' - -clone_depth: 10 +shallow_clone: true environment: + PLATFORM: x64 matrix: - - nodejs_version: '12' - - nodejs_version: '10' - - nodejs_version: '8' + - NODEJS_VERSION: "8" + - NODEJS_VERSION: "10" + - NODEJS_VERSION: "12" install: - - ps: Install-Product node $env:nodejs_version - - npm install + - ps: Install-Product node $env:NODEJS_VERSION $env:PLATFORM + - npm ci build: off test_script: - - node --version && npm --version + - node --version + - npm --version - npm test +matrix: + fast_finish: true + cache: - - 'node_modules -> appveyor.yml,package.json,package-lock.json' + - '%APPDATA%\npm-cache\ -> appveyor.yml,package.json,package-lock.json'