forked from openmrs/openmrs-book-developer-manual
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
21 lines (21 loc) · 792 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
language: node_js
node_js:
- "node"
before_script:
- npm install -g gitbook-cli ebook-convert svgexport
- sudo -v && wget -nv -O- https://raw.githubusercontent.com/kovidgoyal/calibre/master/setup/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()"
- sudo apt-get install -y xvfb imagemagick libxcomposite-dev
script:
- gitbook install && gitbook build
before_deploy:
- cat LANGS.md | perl -n -e'/\(([^\)]+?)\/?\)/ && print "$1\n"' | xargs -I lang gitbook pdf lang _book/lang/openmrs-devmanual.pdf
deploy:
provider: pages
skip_cleanup: true
github_token: $GITHUB_TOKEN
on:
branch: master
local_dir: _book
fqdn: devmanual.openmrs.org
name: "Burke Mamlin"
email: "[email protected]"