language: node_js
sudo: required
services:
  - docker
os:
  - linux
  - osx
osx_image: xcode9.3
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:5
    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
