diff --git a/.travis.yml b/.travis.yml index 23dc1e37..3295ebcd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,6 +18,12 @@ matrix: sudo: false language: node_js node_js: "10" + - name: "Linux (glibc) - Node 12" + os: linux + dist: trusty + sudo: false + language: node_js + node_js: "12" after_success: - npm install coveralls - cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js @@ -57,6 +63,16 @@ matrix: - sudo docker exec sharp apk add build-base git python2 --update-cache install: sudo docker exec sharp sh -c "npm install --unsafe-perm" script: sudo docker exec sharp sh -c "npm test" + - name: "Linux (musl) - Node 12" + os: linux + dist: trusty + sudo: true + language: minimal + before_install: + - sudo docker run -dit --name sharp --env CI --env PREBUILD_TOKEN --volume "${PWD}:/mnt/sharp" --workdir /mnt/sharp node:12.0-alpine + - sudo docker exec sharp apk add build-base git python2 --update-cache + install: sudo docker exec sharp sh -c "npm install --unsafe-perm" + script: sudo docker exec sharp sh -c "npm test" - name: "OS X - Node 6" os: osx osx_image: xcode9.2 @@ -77,3 +93,8 @@ matrix: osx_image: xcode9.2 language: node_js node_js: "11" + - name: "OS X - Node 12" + os: osx + osx_image: xcode9.2 + language: node_js + node_js: "12" diff --git a/appveyor.yml b/appveyor.yml index 20bcb731..f05d7c4e 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -8,9 +8,10 @@ environment: - nodejs_version: "8" - nodejs_version: "10" - nodejs_version: "11" + - nodejs_version: "12" install: - ps: Install-Product node $env:nodejs_version x64 - - npm install -g npm@5 + - npm install -g npm@6 - npm install test_script: - npm test