💚 Add initial CI

This commit is contained in:
raub 2018-05-23 13:31:04 +03:00
parent 601ef54410
commit da9b94d11f
1 changed files with 44 additions and 0 deletions

44
.travis.yml Normal file
View File

@ -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 .