-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy path.travis.yml
35 lines (35 loc) · 1.22 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
language: node_js
node_js:
- '6.11'
env:
global:
- CXX=g++-4.8
- DEPLOY_BRANCH=develop
- secure: kk1w7MPBvfAu2OpsIGhnZyB2XNkC9/fINt6naKDJbI/VT584u/BgGjpkIq5fPEWi51a4Dp+YLKTay4PRXgc84FVl92A9sGuiqmPEwfrA7TdcQQHbB7ckc5Ff7EAbXeD7Tv5yM/zBKfGXP4d2R9lsNwt0qKKe4zXhMaKSq3V+GB8F+qBbGk46RKrjcltkZ5HDdRyGiYtC9TtDI+ECo8UYXbhMx52BQCSs6JbyOcyUG/FM6WaPs0dV9SCQnLY5bE5kSVHQE7G3EqnFmCnzVPtZkdbNt+gVBBBeypS6R/wpxUU40zTlxQ7RFYcrUWvvXCWjCNB/krwzODSM50un3q8Bxj6SQBd302ZYPcmdQfThgH+JjUcYFgKQH/+CkrIKiss/5a8FqVt4bwHu2K8uonmWzb3t7WqAKwPcksLnecXYfOw/iqbWLQMHAqobnWfLXYntD8I/9M4FhPeJgqybY0xGgglcb/AgRKmA+NDN8/fdijiBVEwzqthdmOBXFNHg9asLmG5s+SmdZTyzETsJvahdY5ITsQV/HwCw7gzEBNoDZdFVGosX4GAdGvxyMynVMZh3EW0KdRK1JgQx8h2HUsz3LL1c3mYgKfHRyafeuHs4NbG6Fac572X3yqyL+Yrxu5Pu6gmaWazh64dteSpUJuWsylbyIKEKzuxKwKF+ReN+a00=
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-4.8
cache:
apt: true
directories:
- node_modules
branches:
except:
- master
before_install:
- chmod +x ./.build_scripts/deploy.sh
- chmod +x ./.build_scripts/lint.sh
before_script:
- "./.build_scripts/lint.sh"
- npm test
script:
- npm run build
deploy:
provider: script
skip_cleanup: true
script: ".build_scripts/deploy.sh"
on:
branch: "${DEPLOY_BRANCH}"