1 | sudo: false
|
2 | language: node_js
|
3 | node_js:
|
4 | - "8"
|
5 | - "10"
|
6 | - "lts/*"
|
7 | - "node"
|
8 |
|
9 | before_install:
|
10 | - echo "No GitHub dependencies allowed" &&
|
11 | ! grep '"github:' package-lock.json
|
12 | - npm install -g npm@latest
|
13 |
|
14 | install:
|
15 | - npm ci
|
16 |
|
17 | script:
|
18 | # Test the code
|
19 | - npm test
|
20 | # Test global install of the package
|
21 | - npm pack .
|
22 | - npm install -g solid-ws-*.tgz
|
23 |
|
24 | cache: npm
|
25 |
|
26 | notifications:
|
27 | email:
|
28 | - solid@janeirodigital.com
|
29 | - solid-travis@inrupt.com
|