forked from json-schema-org/understanding-json-schema
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
30 lines (30 loc) · 817 Bytes
/
.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
sudo: false
notifications:
email:
- mdboom@gmail.com
on_success: change
on_failure: always
language: python
branches:
only:
- master
install:
- pip install "sphinx<2.0.0"
- pip install sphinx_bootstrap_theme
- pip install git+https://github.com/Julian/jsonschema@8cc6a5af0b5ab343707c0c71021c477651aa479b
- bash -x ./install-texlive.sh
- export PATH=$PWD/texlive/bin/x86_64-linux:$PATH
script:
- make html latexpdf
- cp build/latex/*.pdf build/html
- touch build/html/.nojekyll
deploy:
provider: pages
skip-cleanup: true
github-token: "$GITHUB_TOKEN"
local-dir: build/html
on:
branch: master
env:
global:
secure: HUaKpa3AWGolRF/7k72nXmaJLhTbh2XTHA6Q0kICJpZ8tAuiScsivH1wV6DhQSfOHrpQ3NlTljFteqS0AHuA2VpGMGb0HuAgRqTZHu2Cdake+AJDc3nKcke+0td7fOhU0JMqOhQrlndGObAIofKdMHMJUKnNqpN/7CL8Os6j1to=