-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.travis.yml
25 lines (25 loc) · 1.39 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
language: node_js
node_js:
- stable
services:
- docker
before_install:
- npm install -g gitbook-cli
- mkdir -p /opt/athena
- wget -qO- "https://github.com/athena-oss/athena/archive/v0.10.3.tar.gz" | tar --strip-components 1 -zx -C "/opt/athena"
- ln -s "$TRAVIS_BUILD_DIR" "/opt/athena/plugins/proxy"
- touch /opt/athena/plugins/base/athena.lock
- export PATH=$PATH:/opt/athena
- mkdir -p /opt/bashunit
- wget -qO- "https://github.com/athena-oss/bashunit/archive/v0.3.2.tar.gz" | tar --strip-components 1 -zx -C "/opt/bashunit"
- export PATH=$PATH:/opt/bashunit
script:
- ATHENA_DIR="/opt/athena" bashunit tests/
after_success:
- docs/publish_docs
cache:
directories:
- $(npm config get prefix)/bin/gitbook
env:
global:
secure: SF0t82d3Lqnk7nz0NQhEGU22+8316+Dj5DippASBZErlZJMJM9LV5e0fAypV+v4S7wghBu3NA+8DmclKOoIqxnPmsLnj6GD6EDYr+284Bt0P+jJz2D4BlaCvXISlxOAHHuCo0FSPCmCtKqfB4sHSTIQurFwWJUrDsD6EEsSQtfEXnH9YzNapy3QqjYkMKe0oEAzVOZVaCohJT4QRQWDt8dXmtgirbdgJObr2zMNuOY7BAICshjJzNMnJV2YNI+kNZRjAY8g05Q8JtNqbVNme6MNmX/xrGHRNLE+u/MEJeOXEUU6LyylZhZQpqD0D7Yz9qgN8ZnGgwBnAsDn8Vq72NQOciiACeL4PK3IKHrI4RWI9bwzMDY5435X9FMJdQ5bjT54L+M1qeQpeoW+fTrpVUyk5BqJxy6I99+UBvXXsutknYheikb4KfvJQMIvy+inE75oI8MCwnL57JfMnURsWwfrMzjZ/bWFkoWt9duq88ifOYmB/bEOhNPYzsI3XZ4ryRM7u5rKBpAIl9joqchW6nUvfS3tL56Q0BwScx2chTK0g5xwsPKiAmwRlzsDE8M2qQz8jeyzqn0b60MahhieiHvVq0yW/GhuJW23eEMmD6bPCtdqgU1mxf0MncX5eyRBCISF+mD0tpmckqz5da1Ota5uQ1BJvHPpDEwLHiGsGVbE=