-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
54 lines (43 loc) · 2.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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
sudo: required
services:
- docker
language: node_js
node_js:
- "6"
env:
global:
- CXX=g++-4.8
- DOCKER_EMAIL=michael@laccetti.com
- DOCKER_USERNAME=mlaccetti
- secure: "hvK1mfw70HbQTzJrnoXpfVxXZhAx/Dl/wkskQGW/vLq1Jri3pl4oU4+7KK4QLvKJEPoZG/SM/FMquKEF2vbEip0v4JRAoQ+z8oUvCqfjFqkEPAmr9JYQ++9m7oykUeurQb4Px2rvqGRi1LKi4koglZh43K763ET+YZxuRxyH7AU0BVBRzYHMqnoWoNDQr/9VVyKQ6o52ej7wKUn3/6HgOqCXIQjXQytZhxhmnB5SoEN/VZaTOixaa7raeThslndFn+pkJo5hhKdlrpRtdj6a7QrBTjJjJzp8HDDcyWMsX+uXjEA8JPEYOtYXQyAC0gz6jIuMo+7JzHIhc0IsGx64Ln+9Qrc19Xj5S3wjqJUwu/zGH0CgTh8TyhQz6kWachbkssh00QlegNWLQz923D6oD7fsMhBr5EStR1t477H01nfAbpvDaiIk/ctjON5xFg4L/FGwLTcYFBNjDFiiEoEVY2biKnV/mmcT4U3i8nv+nk7i3wQu2F0bJxayRueVKy7ubjffmzxoDnYmkVOzh0aHo8VTvkBZzq33Rh+gYWW4bNudPaAmgov4sPIadO6wBqSsrQ3HliT/wY8pTgkNaFrMtI2JYEzvBoeaGnZQhBki1tKu7qiTOwQxf7KvmbQP9WNegWb9mCwh2sr2pmnbHYVmUQFz40HiCGlgtJ0h1IznfCQ="
- secure: "TapEIw05F0sJt1mIRHDXqNMVToXFTiJVu1aecZsfYOtNnqK2bL9M4YjL/QF7k2gJK7MmR0zE4M4uyzyDzEyJRdglY/XvbVMekNnnn6QHM9cXsaN03eLE5q2rg4w4HD2dPkC67W4vUmEubCQ8jcBbqiVLky765QetYCtlCjgayG7pzxQwz5s7BAQutcBjU2GezBo5x5uLrTNb0GIZVktgiro9A+UxfUb2+HqsOyOynGhSE4ZzwitAzaZvLhx3jRrYNRq2s36x1b1ULg+R4Dv+lu5wBGUPGM8EB7mYPuY+Vcdge1ew2/F81sp/qpFLxB522geuwaBSzx/BdiKy2A/i7xBaVUkxjNYGwk1nYuHZ/sSbZnKYLLMVYb5RZsQYWJubO9YgiY3hlBZvnRj6ShtNk13TnHA6+P6Y3ySCmypL75uaknSYjiY8eAVIa89Ol1CnWURrR9r7KyLFScRwnsittZELNVsTLRQkHg80MjFpkre4ayOp0pMsEzvXblbyQglWzzXmiCkby6oVNc3hkVg+3em1E2RxqdD2m9mG0vbcDNx2w7QsyH00Hq2OOODnbvF4QU5xnt5Y0yQ5Mvgj6hRGpZGMDIJCzPShSZqjqF5XzjnRyzGLReR7Yit99esQzb1q1fJVMGfwvCE3E1dqzJnxa9WrCqRGCBBxJp2zFm0Whfs="
matrix:
- NODE_ENV=development
cache:
- apt: true
addons:
apt:
packages:
- build-essential
sources:
- ubuntu-toolchain-r-test
packages:
- g++-4.8
before_script:
- rm -fr node_modules
- npm install -g gulp node-gyp codecov mr-doc
script:
- npm install
- npm update
- gulp ci
after_success:
- bash <(curl -s https://codecov.io/bash)
before_deploy:
- docker login quay.io -e="$DOCKER_EMAIL" -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD"
- npm config set "@gotglint:registry" "https://registry.npmjs.org/"
- npm config set "//registry.npmjs.org/:_authToken" $NPM_TOKEN
deploy:
provider: script
script: ./deploy.sh
on:
tags: true