From da9b94d11f4cc2b4072ed59bb78e09f6e04b38fa Mon Sep 17 00:00:00 2001
From: raub <raubtierxxx@gmail.com>
Date: Wed, 23 May 2018 13:31:04 +0300
Subject: [PATCH] :green_heart: Add initial CI

---
 .travis.yml | 44 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)
 create mode 100644 .travis.yml

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 .