30 lines
575 B
YAML
30 lines
575 B
YAML
language: node_js
|
|
node_js:
|
|
- "lts/*"
|
|
- "node"
|
|
env:
|
|
-
|
|
- BROWSER=1
|
|
- BROWSER=1 NOCOMPRESS=1
|
|
script:
|
|
- |
|
|
export BUILD_PARAMS=""
|
|
|
|
if [ "x$BROWSER" = "x1" ]; then
|
|
export BUILD_PARAMS="$BUILD_PARAMS -t browser"
|
|
else
|
|
export BUILD_PARAMS="$BUILD_PARAMS -t node"
|
|
fi
|
|
|
|
if [ "x$NOCOMPRESS" = "x1" ]; then
|
|
export BUILD_PARAMS="$BUILD_PARAMS -n"
|
|
fi
|
|
|
|
node tools/build.js $BUILD_PARAMS
|
|
|
|
if [ "x$BROWSER" = "x1" ]; then
|
|
npm run test-browser
|
|
else
|
|
npm run test
|
|
fi
|
|
sudo: false # Use container-based architecture
|