mirror of
https://github.com/lovell/sharp.git
synced 2025-07-09 10:30:15 +02:00
CI: Add linuxmusl-arm64v8 environment
This commit is contained in:
parent
6aaf839662
commit
ce8f48e5d1
46
.travis.yml
46
.travis.yml
@ -58,5 +58,51 @@ jobs:
|
|||||||
install: sudo docker exec sharp sh -c "npm install --build-from-source --unsafe-perm"
|
install: sudo docker exec sharp sh -c "npm install --build-from-source --unsafe-perm"
|
||||||
script: sudo docker exec sharp sh -c "npm test"
|
script: sudo docker exec sharp sh -c "npm test"
|
||||||
|
|
||||||
|
- name: "Linux ARM64v8 (Alpine 3.11, musl 1.1.24) - Node.js 10"
|
||||||
|
arch: arm64
|
||||||
|
os: linux
|
||||||
|
dist: focal
|
||||||
|
language: shell
|
||||||
|
before_install:
|
||||||
|
- sudo docker run -dit --name sharp --volume "${PWD}:/mnt/sharp" --workdir /mnt/sharp node:10-alpine3.11
|
||||||
|
- sudo docker exec sharp sh -c "apk add build-base git python3 --update-cache"
|
||||||
|
install: sudo docker exec sharp sh -c "npm install --build-from-source --unsafe-perm"
|
||||||
|
script: sudo docker exec sharp sh -c "npm test"
|
||||||
|
after_success: "[[ -n $TRAVIS_TAG ]] && sudo docker exec --env prebuild_upload sharp sh -c \"npx prebuild --runtime napi --target 3\""
|
||||||
|
|
||||||
|
- name: "Linux ARM64v8 (Alpine 3.11, musl 1.1.24) - Node.js 12"
|
||||||
|
arch: arm64
|
||||||
|
os: linux
|
||||||
|
dist: focal
|
||||||
|
language: shell
|
||||||
|
before_install:
|
||||||
|
- sudo docker run -dit --name sharp --volume "${PWD}:/mnt/sharp" --workdir /mnt/sharp node:12-alpine3.11
|
||||||
|
- sudo docker exec sharp sh -c "apk add build-base git python3 --update-cache"
|
||||||
|
install: sudo docker exec sharp sh -c "npm install --build-from-source --unsafe-perm"
|
||||||
|
script: sudo docker exec sharp sh -c "npm test"
|
||||||
|
|
||||||
|
- name: "Linux ARM64v8 (Alpine 3.11, musl 1.1.24) - Node.js 14"
|
||||||
|
arch: arm64
|
||||||
|
os: linux
|
||||||
|
dist: focal
|
||||||
|
language: shell
|
||||||
|
before_install:
|
||||||
|
- sudo docker run -dit --name sharp --volume "${PWD}:/mnt/sharp" --workdir /mnt/sharp node:14-alpine3.11
|
||||||
|
- sudo docker exec sharp sh -c "apk add build-base git python3 --update-cache"
|
||||||
|
install: sudo docker exec sharp sh -c "npm install --build-from-source --unsafe-perm"
|
||||||
|
script: sudo docker exec sharp sh -c "npm test"
|
||||||
|
|
||||||
|
- name: "Linux ARM64v8 (Alpine 3.11, musl 1.1.24) - Node.js 15"
|
||||||
|
arch: arm64
|
||||||
|
os: linux
|
||||||
|
dist: focal
|
||||||
|
language: shell
|
||||||
|
before_install:
|
||||||
|
- sudo chown 0.0 ${PWD}
|
||||||
|
- sudo docker run -dit --name sharp --volume "${PWD}:/mnt/sharp" --workdir /mnt/sharp node:15-alpine3.11
|
||||||
|
- sudo docker exec sharp sh -c "apk add build-base git python3 --update-cache"
|
||||||
|
install: sudo docker exec sharp sh -c "npm install --build-from-source --unsafe-perm"
|
||||||
|
script: sudo docker exec sharp sh -c "npm test"
|
||||||
|
|
||||||
cache:
|
cache:
|
||||||
npm: false
|
npm: false
|
||||||
|
@ -26,6 +26,7 @@ const hasSharpPrebuild = [
|
|||||||
'linux-arm64',
|
'linux-arm64',
|
||||||
'linux-x64',
|
'linux-x64',
|
||||||
'linuxmusl-x64',
|
'linuxmusl-x64',
|
||||||
|
'linuxmusl-arm64',
|
||||||
'win32-ia32',
|
'win32-ia32',
|
||||||
'win32-x64'
|
'win32-x64'
|
||||||
];
|
];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user