-
Notifications
You must be signed in to change notification settings - Fork 5
/
.travis.yml
31 lines (26 loc) · 1.23 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
language: node_js
sudo: required
dist: trusty
node_js:
- '10'
- '8'
- '6'
- '4'
env:
- PROTAGONIST=true
- PROTAGONIST=false
before_install:
- if ! "$PROTAGONIST"; then sudo apt-get purge build-essential && sudo apt-get autoremove; fi
before_script:
- if ! "$PROTAGONIST" && [ -d "node_modules/protagonist" ]; then echo "Protagonist was successfully installed (should not have been)." && exit 1; fi
deploy:
provider: npm
email: sre@apiary.io
api_key:
secure: Kj+S5GtMez3gOvzJ7KtaAkEnAPi1/Ux33ImZZyZXs4M8s8yDrMsFmuWEp4DqwPFyYs0I2y5mcTpHVHPoDo7ECfHpI9URrQEtuxC3Pn1jTv/xQD21cJ5QVCa0L0wfuQMSoSRVneTFvnDwNRFUHeLFFPeiOaXtcNK0aHp/YMt87RFYfyC/yXD75XpBDj4BIMSOQouOOnimLQNSmxgnZ3zcLPc4pr5w4JtPfTnyTBvk3yc2/l5IN/m7KHGDbiwAAO1eLS6MzqwYD9Bchmh3Pnn0QZNpLjWC2i8H8FUw9TsUdzDuMjkXOrwvpyGglpf9EuffIpDXRgQVWuwzwh3/wtkMcUGUGEuBYR/tPbh01wKFXHeZeuh0qcrvMynpOKCz1tXxSUtBBKPZw8YAuV51iDVpnaBSvSV/4ZPRRJo6O8vwhk1mSPBV9euv21rUfyFLOVNWrG0niQCEzr1gHHY8EaI9NtULE1EmQTNOoujYj5jOgCgWJSthR6sygVnbGX+xqmGSCH7+yCZn7P1aqubdeXufsyAaU7qTaY1QeGWlIbR7xBQvQfyIlTUGp4Mv1tEKOMdYjpZH5KEwt64/J0bxKHn3Iu6ZZ7V1jBM3cPA3b0Cx3/wsytvYSMaxcRxenEvSYe/JtfPqGccZsD/DFzTf9IpLI2wxoavRHiuBQSfYCwAYYiY=
on:
tags: true
repo: apiaryio/drafter-npm
node_js: '10'
env:
- PROTAGONIST=true