-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path.travis.yml
25 lines (25 loc) · 1.4 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.2.tar.gz" | tar --strip-components 1 -zx -C "/opt/athena"
- ln -s "$TRAVIS_BUILD_DIR" "/opt/athena/plugins/selenium"
- 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: hSLLP2XN80q93vcZp00cAiH4BrV47lnAMExU5PYdgLWyNS5gd7WyiUGPCScedlI3KLUzY/qqB7ZtlGDFFMIgnFHBLCn9e+gNPUkvI+UMZs6eR6/E+WmiBY2kUYhQH03S8/pVOpI1q+U0XRf3KOyW9/+zotr7P8Za6RP1oaMoA944jef1ALHJw26C99HXWWUV+Ei/fcHxywHTVtPh5hSPQyWkcXGy04Gr7G+SNME6tRn+S09oo+KEhUSqTUVb2dyRAE95SoUsRSEYnwBMMQxbGm7+v3anLtBrDjaH8oEM7BipJjK3zkKv29b+pDmYiVBz1YIC4dZAvM5WdGXLQ4AOBc1Kg064wcHg86aw5gcx+Nb+oQtgAd/0YeqYURWB4Xx7QYSgKXPEeEno7JmxGz1+QL6mLUZrtAXZ9dZ3o4DL3tBK3/WNxNFr8TWQxrri8FDclr2A4QDpC1p19fmTaqcRQQVBIBA6QenILbr4mczrd5QZB6RbSzq2kUPU/5gQgLFNcEylzhardDyytYUn7TZd9IOsiXEda+WjR4TIj3byTreH//a9tt0CDHaYP6xYu5o7vQDHEoeAmUntNnAxpMXiFdoYgxSQWwO8c8xj7Qt8LCABUxPiHzoDTcqUv3fxgn71ahqYzZ6HpEOj+UEwJhkakIdptyS34DPHcoassDst9xI=