canvas-prebuilt-tb-mirror
Version:
Prebuilt versions of node-canvas as a drop-in replacement
28 lines (22 loc) • 739 B
YAML
language: node_js
sudo: required
services:
- docker
os:
- linux
- osx
osx_image: xcode8 # has everything we need but cairo
install:
- export PREBUILD_SLUG=$TRAVIS_REPO_SLUG
- >- # this should only run on linux
if [ $TRAVIS_OS_NAME = "linux" ]; then
docker run
-e PREBUILD_VERSION="$PREBUILD_VERSION"
-e PREBUILD_AUTH="$PREBUILD_AUTH"
-e PREBUILD_SLUG="$TRAVIS_REPO_SLUG"
-v $(pwd):/build chearon/canvas-prebuilt:4
bash -c 'cd /build; export NVM_DIR=$HOME/.nvm; . $HOME/.nvm/nvm.sh; . ci/install.sh linux '"\"$PREBUILD_VERSION\" \"$PREBUILD_CANVAS_VERSION\"";
else
export PREBUILD_SLUG="$TRAVIS_REPO_SLUG";
bash ci/install.sh osx "$PREBUILD_VERSION" "$PREBUILD_CANVAS_VERSION";
fi