diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..7441f7d --- /dev/null +++ b/.travis.yml @@ -0,0 +1,44 @@ +sudo: false + +language: node_js + +node_js: + - "8.11.1" + + +addons: + apt: + sources: + - ubuntu-toolchain-r-test + - llvm-toolchain-precise-3.5 + packages: + - clang-3.5 + + +before_install: + - if [[ $(uname -s) == 'Linux' ]]; then + export CXX="clang++-3.5"; + export CC="clang-3.5"; + fi; + - npm install -g npm@5.6.0 + + +install: + - cd examples/addon + - npm i --clang=1 + - node . + - cd ../deps + - npm i --clang=1 + - node . + - cd ../.. + - npm i --clang=1 + - node . + - cd test + - npm i --clang=1 + - node . + +script: + - cd examples/addon && npm i --clang=1 && node . + - cd ../deps && npm i --clang=1 && node . + - cd ../.. && npm i --clang=1 && node . + - cd test && npm i --clang=1 && node .