-
Notifications
You must be signed in to change notification settings - Fork 31
/
.travis.yml
66 lines (59 loc) · 3.13 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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
sudo: required
language: node_js
node_js:
- stable
before_install:
- export TZ='Asia/Shanghai'
- npm install gitbook-cli -g
- npm install svgexport -g
- gitbook fetch 3.2.3
- sudo apt-get update -qq
- sudo -v && wget --no-check-certificate -nv -O- https://github.com/raw/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()"
install:
- gitbook install
before_script:
- mkdir -p ~/.fonts/noto
- mkdir -p ~/raw_fonts/{NotoSans-unhinted,NotoSansCJKsc-hinted,NotoSansCJKtc-hinted}
- wget -P ~/raw_fonts https://noto-website-2.storage.googleapis.com/pkgs/NotoSans-unhinted.zip
- unzip ~/raw_fonts/NotoSans-unhinted.zip -d ~/raw_fonts/NotoSans-unhinted
- wget -P ~/raw_fonts https://noto-website-2.storage.googleapis.com/pkgs/NotoSansCJKsc-hinted.zip
- unzip ~/raw_fonts/NotoSansCJKsc-hinted.zip -d ~/raw_fonts/NotoSansCJKsc-hinted
- wget -P ~/raw_fonts https://noto-website-2.storage.googleapis.com/pkgs/NotoSansCJKtc-hinted.zip
- unzip ~/raw_fonts/NotoSansCJKtc-hinted.zip -d ~/raw_fonts/NotoSansCJKtc-hinted
script:
- mv -t ~/.fonts/noto ~/raw_fonts/NotoSansCJKsc-hinted/*-DemiLight.otf ~/raw_fonts/NotoSansCJKsc-hinted/*-Bold.otf
~/raw_fonts/NotoSansCJKsc-hinted/*-Black.otf
- sudo fc-cache -f -v
- gitbook pdf .
- gitbook epub .
- gitbook mobi .
- rm ~/.fonts/noto/*.otf
- gitbook build .
branches:
only:
- master
deploy:
- provider: pages
skip_cleanup: true
local_dir: _book
name: Ein Verne
email: git@einverne.info
verbose: true
on:
branch: master
github_token:
secure: mQ7hv7NAZH1ZMkQKpzXNEnaFF8l9gPaEVZ3cLBChqkcczINicqBwuBsuHjURfwshfCjPJeDiFBjGdpDoVdZHQCnusuVYURpTpVcDuTZ7SMK+0fg+NuPz8G71QY94yzMkm2Saj6TDLyRq98P8cfqZ+Wf+d9eoeIoGyDXr+KgnXh+O9nFLISk4SJvoFMQwZPaezXio+iW42If+tZ6lVq51O8DsC/OtzSQF+cC5Dlgybb9yeXp+jenKLpTYlDbMkDKhGAAXM7JOQjFO7Ge4e3hke2nl83jMrQniQp3g5HNiniAwMtL14KQybOA5ntDcP8FnDSbqw9FT6H2HJ2NxiXljNKX3DS5Yg24+I0u8DNaFUw3X2q7ab95vf6OQNYi+FEiIMaJLSs0kEzEaCvuz2ovf8Fv81TGZnPadyxzY1TG0ht1TKbzkwGFv6CtRT8BctJdd2T19kpLnSnCbGjgk0+lVMDZSKdiWVtjayhQaysc8aD109u/Kjn+VQFR+gx2tsxSFQo6CyxowryryNyexIr9evXg9ZPa/yFaqyE5SsSL5L7x4yj2pn9IS5WRydVUkaHhcxsNYlaCG8jbfKP2rmY0GBLic2b6GvcG12UWcNeGyMz7l9P/cr2I/ti+iZFe4floG3DdfIVIE4IRG3xW3qkkgiQ+TgpNkhXBuljJrDPZSXtg=
- provider: releases
file:
- book.epub
- book.mobi
- book.pdf
skip_cleanup: true
api_key:
secure: mQ7hv7NAZH1ZMkQKpzXNEnaFF8l9gPaEVZ3cLBChqkcczINicqBwuBsuHjURfwshfCjPJeDiFBjGdpDoVdZHQCnusuVYURpTpVcDuTZ7SMK+0fg+NuPz8G71QY94yzMkm2Saj6TDLyRq98P8cfqZ+Wf+d9eoeIoGyDXr+KgnXh+O9nFLISk4SJvoFMQwZPaezXio+iW42If+tZ6lVq51O8DsC/OtzSQF+cC5Dlgybb9yeXp+jenKLpTYlDbMkDKhGAAXM7JOQjFO7Ge4e3hke2nl83jMrQniQp3g5HNiniAwMtL14KQybOA5ntDcP8FnDSbqw9FT6H2HJ2NxiXljNKX3DS5Yg24+I0u8DNaFUw3X2q7ab95vf6OQNYi+FEiIMaJLSs0kEzEaCvuz2ovf8Fv81TGZnPadyxzY1TG0ht1TKbzkwGFv6CtRT8BctJdd2T19kpLnSnCbGjgk0+lVMDZSKdiWVtjayhQaysc8aD109u/Kjn+VQFR+gx2tsxSFQo6CyxowryryNyexIr9evXg9ZPa/yFaqyE5SsSL5L7x4yj2pn9IS5WRydVUkaHhcxsNYlaCG8jbfKP2rmY0GBLic2b6GvcG12UWcNeGyMz7l9P/cr2I/ti+iZFe4floG3DdfIVIE4IRG3xW3qkkgiQ+TgpNkhXBuljJrDPZSXtg=
on:
tags: true
after_success:
- ls -lh