forked from NativeScript/docs-v7
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
35 lines (35 loc) · 1.38 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
32
33
34
35
language: node_js
node_js:
- 6.7.0
env:
- CXX=g++-4.8
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-4.8
install:
- npm install -g typescript hexo-cli
- npm install
- tsc -p ./client
- tsc -p ./server
- npm run bundle:prod
- cd docs/pre-source
- curl -L https://github.com/nativescript/docs/archive/v2.0.1.tar.gz | tar zx
- curl -L https://github.com/nativescript/docs/archive/v2.2.0.tar.gz | tar zx
- curl -L https://github.com/nativescript/docs/archive/production.tar.gz | tar zx
- cd ..
- npm install
- node build.js
- hexo generate
- cd ..
deploy:
provider: heroku
api_key:
secure: C+VY0uJITgvdaRXqMDV/daFSZ6y3z1/STV5RXTqE8BCoSuhtGyhEAxHaorTAzvTKlnZbslGlqaw8qT0czGDoUGWPIepE68Kn2IW6A7vfEud2uVOiE0o8Ff9dkUmSzzAcVAtJld99YoCXowipzAiCZ+5ckj3HEIYHAITzDmOpSE8qzFgLDYzlmnHC7lU6u9/RV1ZAw9Eb7pGr/vyrpgj7PJSgKDnT63AtoVOjpFh8/jbH10CH1gP+tp8e5t/jtt+eBxdxdABMAruuOXi1KkrBlH6Zf6SQ5qeew+54gFXHuUadAOPrO+vAcAz9Murhb1PC4ngdD8VeG0Sa+2xeJ193lgaa1Gzch42/2JNiojj9XzysCeDpr6nQVxEtCIGuz7fXEZsQW5b6pZ9hPKZ6FGOwsKZM9LA3rd+KIkK4N7ZfbMcE1w8CXwuGDUEQeiYYRJ7Mgqo33uIVFRG54ttUDHne2mPiS0KVVonh3Chr/y9qYkCYyo3qIk9j9TDeJvk1xfq6CZrjqdfOcbzoGf3cf65wqXYp/doCHKGqzdoGed5eKc+fvCoXn1XOnDbYU2CoFvNG23KJ4uA1MWpKB8AxhyAfGJnPuClXmQlBEZ6C7SLtvKZVG7bqSDHxY3i1TiWpcki/f5ZU48nXZaXaSXM51ygu28GgXOVcuWay10CJ6nBdGgc=
app: ns-docs
skip_cleanup: true
on:
repo: georgeedwards/docs
branch: production