forked from particle-iot/particle-cli
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.travis.yml
More file actions
32 lines (32 loc) · 1.9 KB
/
.travis.yml
File metadata and controls
32 lines (32 loc) · 1.9 KB
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
language: node_js
node_js:
- 4
- 6
- 10
cache:
directories:
- node_modules
sudo: false
before_install:
- npm install -g npm@5
script:
- npm run lint
- MOCHA_OPTIONS=--forbid-only npm test
- accept/install.sh && source accept/.profile && npm run accept
jobs:
include:
- stage: npm release
script: echo "Deploying to npm..."
node_js: 8
if: tag =~ ^v\d+\.\d+\.\d+$
deploy:
provider: npm
email: engineering+npm@particle.io
api_key:
secure: lo3819NiVolxAwf1ezTAZU6KA9E/Pi9a8Wi/DDcSI2jsrd7hjx/7jw9rwSw3jxFfeDYvn9IZ/fz0tAk107xbUnfCY8jy/H7TOD2BCilr81wkDPxtH3GfUMsm68DqaH+4HxK2rQ05nbQAc7l8T5vx6TVGaRRpuC/b3ZuJ7FHT4Ilv77n4CFpk5/h/Nz4/L6/tYIyolZysS1kPnioIl/WA/qXF/Nu1VTQ5XIZOTBVj0kx2BfopgGlyKtzLoiVvD6BWV6ABhdJU3G9dUWwkvV5WbywB78URdGXTSdK90HQ4iIg9MHpu1YQLedW4Yn2VmFYYpDoW4eiq9RDiE45+hFFZGDLqdEVkEKc8AokPMjl2QpOJ7vKLZJk/otL48E8ruynTJEFIbqk6vw3+tn5yDof28nXRCkgKaNUgaiwLuSh0ffHVFZ6GekIih7+aWtN2ItKwroSJa2IFHlyo3zGRsnpbHESuacG5Kbra+9bbpcl4ldf/0ipVPSeMrpyO5/WZgSvmIzazEsEnZG2zHg01A0652IK0GF2uEV00vpmNR6qO7p7jmEZSikO4RMtjGlI+LjmWSMkuPKKShG7Afka/CYUd7YiFfdxWy9QWN4/pCEUdo361ayakY+cLc0IWEpLEX8bJhXZWFKBTF1omdl6utmdtNQDFqpZU2Np+GR8GgSpk/8M=
skip_cleanup: true
on:
tags: true
notifications:
slack:
secure: D1UYT6DvXsvRhzYVOwPDNeVPmq19jAx8QMmAR7b2uAF1+coQNn/CIToKIjgdnlaEPCKElNG4MqxYg4v3BFA5r+gXsHE6lBsKtZFJk1OAQ8hiL1At6pNxOFNlR+P3lmH9N+Y7hKQNxi5MHP+qTV9GE/we/1oMyoGoBEVEmT7I/YndCcdQihQVhFnvBkVdOfyFUIwJBwlNyFa29WT9da282wouli74f0pbU/pKl7hQwCld6/76gW0nnQ2ZrsQqyk8RYKVI8tcGw0BzgmFR9xYvg94uKJ2dy9Dt2aYwq6pHtYyXPhEKNzMDGB4IpJynEPXPId7GrxIAIZu68IWUuG6Im1kqfm2wk9P4TIZECensqcRG2STdlPzt+b9UJF6DsmlL4Xfrn7ZZEppP8mni7uAI1WjNa/WMJ09VsMQ0Rpd6SPfDPR37d0TqhOefq01OI5wOBTsimLycx6cq8JIYG03FAZ/UzaFnvOlmsLI322u1dSsmbYpgjch62n+J27gAgHsn5rk4H3h9LDeutixQtZWClHDS27BRbllinhifdfC6NqseDAsF9tH1oOhR493unfPEjRy0O0bxSpvP1mK8Sfqz9UdtGjeIDyMylXiNtzfiKpsXtEomvltQFToF+LnDXCjyH7lUN/HAkZQiOA24INUmKUZHufectio63rVds9xX/2E=