-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
56 lines (56 loc) · 3.07 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
55
56
sudo: required
dist: trusty
language: node_js
node_js:
- 6.2.0
addons:
apt:
sources:
- ubuntu-toolchain-r-test
- google-chrome
packages:
- g++-4.8
- google-chrome-stable
cache:
directories:
- node_modules
branches:
except:
- "/^v[0-9\\.]+/"
before_install:
- openssl aes-256-cbc -K $encrypted_a0f0ce1c6211_key -iv $encrypted_a0f0ce1c6211_iv
-in .travis/deployment.key.pem.enc -out .travis/deployment.key.pem -d
- npm install -g pr-bumper
- pr-bumper check
- cp .env.example .env
- sudo apt-get update
- export CHROME_BIN=/usr/bin/google-chrome
- export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start
install:
- travis_retry npm install
script:
- npm test
- npm run build
after_success:
- npm run coveralls
before_deploy:
- eval "$(ssh-agent -s)"
- chmod 600 .travis/deployment.key.pem
- ssh-add .travis/deployment.key.pem
- pr-bumper bump
- git fetch --tags
- npm run preparepublish
env:
global:
- secure: BaAeHe1z8uiUktmeRBBw0eXOzlWPTPe1QnmRdJAhRh5kvHD9ioQ3cpX3zcS/ozE6y4su2CPezuJBX+Zeyp3M+aVCzffU7N9X+1mVuJywp6V8B4hfder3hTsqRqTl8BJztonghToNwFLfeSGmlvtQ1evGHIWO+2jUjN/IgFv2m9LxwnQIoT0UAx11+wjsyGfeXVpnc31BVhQGo3dC92KHXgi74uAZqVguT1Psrl+ujJUwRW/mQaNZ7KVn4P22jU9JRUlxcBgOJ+vdAfoyT6nli+ukQ2m3hk0mFspdHk7QWDf0/B9Tmq83zpkYOQCDz6cvs/0xdbExlG0KMt/7lUi1uQHoFmLvdP8/+LLTpW7etrwIbMJ2xpwgzP62oo7Vitt3zf4U1Ud9PYdbIZyhyPhkLygKXiilmaHoHlkTW6ZGT4sMKJYdtCEAoXTvE6B/UxGzPIEwPL0q/Fq6fCbhiTma4foPvNkBlEHFUolEuPIg+UIl8V210JEybUR9+cX807NXj88GLOuMLB5Jm3sLEs5hZM1o/O7wFg2Q3QpOlkXtoOWTpmMuNr3g5+SHKIpgAMvjij1V5S6wxpPCB1NQXQEitJo331cln6QSAUPyJB2iqvP6v+JRC7A3kJOWJblrqL1IookgYJi3x3xDugOBh+bD+f09pv22yBALZdo7udIw9pc=
- secure: RoVqMf5eICrZVTOMyV8IRWCMTb8aydXTmRqq9zyrDi+t3P4FbNGlozZQg3CRohMhncmyeWoe6gusPimAy0PColobgU8Ty3H8D4DI6zqPGYqA1iMJUtjrc7o4WTDwbOUO5erc2BXJscWGGoruKmI/tDM5MibP8X2RTzj61Ag8wNvaJrWd589VQgcdqhaGjbmaclrE8e+jipJj9H0hNYUlbe6nTVuYupYludh1YCqyqeuqKwUwgJT8v0OiOCaUqgLlO0WBkEoJbqD3ViUYGx7hVy7GSC5jfAQIDI8uSqppB279T1tRkZmbnY85N0fCKgZ4E60vuMg8oC4+8Bq8k1atuYowZHMG9fLM2cozzUNpVuCSulICAONXqO4Nmfl+ClfQDOfQV2s39bgrjVbJYMjrB7ZxMVXzFXzggSozsz34LNs+Ehdm4dydigh9C474XzW/fSkrFpWQWk5bPx6wiyAh/9LTO8v+oH3Cw0wojmiDWu7+OsmN38sGVu9fCrh7y6rGMjSrIN+VYWnaJjWxrsZ3mZbkPBPn16QNxWOnGG/AuX5oXJkyz9kjrDtoSv50syDZOg4oV/gihgHuH0RkXc0/tuYzogNjV5B7UCJJO7gLXGVhhhrMTAJD/IWSA/iv4S4Y5eoNqobah7KeH/4Ocsmec85Gj7/570kSwm//u6qIhi0=
deploy:
provider: npm
email: [email protected]
skip_cleanup: true
api_key:
secure: LDZw/M1AX3F+q5XEi/vTip0kL6/ixyWbu3btpT5uf6zVAT6iz3nNFYCHbaPCafVxKf2scpVj+Ozoe+z5qi/ugMABnHckCVBngWUSPQkH+c/37OJJDD3PMkuXUZHp2e5g4bJNbojVPMBBBtoB0gUi6XU9TdMqE9oRgGqzG7u+JuLrfs1N3KrL3ItS3gEKm6zqlv0oxILQtK3R/uUIIaoSzgrSTimVHVKYh1sHY8hx0HBsoHzf52o97fs26VsYse6QBX1xJWrjRw9MLaMEACZSAnpx+S5ekVzrciF8PmJHuVuKeSIvJLSj2eb2WsESAu60Wk0IwdOC5xpsFS4p/vUaS94KrwW8Mx2OzAOawcmiPx2qaXKg6wIFJdpUl/I8F22kieyN4yod4uvX3bvydGcF5TVTBKk0WdoRtx/d2PGM8R6GJfV+7y5uniW1Jqswsqp+yLT9BqlOeuNE3xm0Qlw2m7SN0PCvbN+NXDL/lm8nSXpLw4gBeVqIdpq3JfBHA+UJhEGn+MuUsrFH/xBtOeItG3cWkke8gL58nhv/CHWm8yeVEZtxW58ntfAvliKKT7AGTw+x26O99mUvq7rHI5OXqHnMkk2kggQlHZTe9JBoSTIDZw8AZ34fII0DHcJGMChQLbePPk+EY1l2z2iIePZYzcQCKX5uiLFshNdxE7ZVv58=
on:
branch: master
tags: false