@@ -3,53 +3,49 @@ sudo: required
33language : node_js
44
55services :
6- - docker
6+ - docker
77
88node_js :
9- - stable
9+ - stable
1010
1111before_install :
12- - shopt -s expand_aliases
13- - docker pull billryan/gitbook:latest
14- - docker pull billryan/gitbook:zh-hans
15- - docker pull billryan/gitbook:zh-hant
16- - alias gitbook_en='docker run --rm -v "$PWD":/gitbook -p 4000:4000 billryan/gitbook:latest
17- gitbook'
18- - alias gitbook_zh_hans='docker run --rm -v "$PWD":/gitbook -p 4000:4000 billryan/gitbook:zh-hans
19- gitbook'
20- - alias gitbook_zh_hant='docker run --rm -v "$PWD":/gitbook -p 4000:4000 billryan/gitbook:zh-hant
21- gitbook'
12+ - shopt -s expand_aliases
13+ - docker pull billryan/gitbook:latest
14+ - docker pull billryan/gitbook:zh-hans
15+ - docker pull billryan/gitbook:zh-hant
16+ - alias gitbook_en='docker run --rm -v "$PWD":/gitbook -p 4000:4000 billryan/gitbook:latest gitbook'
17+ - alias gitbook_zh_hans='docker run --rm -v "$PWD":/gitbook -p 4000:4000 billryan/gitbook:zh-hans gitbook'
18+ - alias gitbook_zh_hant='docker run --rm -v "$PWD":/gitbook -p 4000:4000 billryan/gitbook:zh-hant gitbook'
2219
2320install :
24- - echo "install gitbook dependencies..."
25- - gitbook_en install
21+ - gitbook_en install
2622
2723before_script :
2824- cp LANGS.md LANGS.md.bak
2925
3026script :
31- - echo "build English ebook"
32- - sed '/\(en\/\)/! d' LANGS.md.bak > LANGS.md
33- - gitbook_en pdf .
34- - gitbook_en epub .
35- - gitbook_en mobi .
36- - echo "build Simplified Chinese ebook"
37- - sed '/\(zh-hans\/\)/! d' LANGS.md.bak > LANGS.md
38- - gitbook_zh_hans pdf .
39- - gitbook_zh_hans epub .
40- - gitbook_zh_hans mobi .
41- - echo "build Traditional Chinese ebook"
42- - sed '/\(zh-tw\/\)/! d' LANGS.md.bak > LANGS.md
43- - gitbook_zh_hant pdf .
44- - gitbook_zh_hant epub .
45- - gitbook_zh_hant mobi .
46- - echo "build HTML pages"
47- - cp LANGS.md.bak LANGS.md
48- - gitbook_en build .
49- - ls -alh
27+ - echo "build English ebook"
28+ - sed '/\(en\/\)/! d' LANGS.md.bak > LANGS.md
29+ - gitbook_en pdf .
30+ - gitbook_en epub .
31+ - gitbook_en mobi .
32+ - echo "build Simplified Chinese ebook"
33+ - sed '/\(zh-hans\/\)/! d' LANGS.md.bak > LANGS.md
34+ - gitbook_zh_hans pdf .
35+ - gitbook_zh_hans epub .
36+ - gitbook_zh_hans mobi .
37+ - echo "build Traditional Chinese ebook"
38+ - sed '/\(zh-tw\/\)/! d' LANGS.md.bak > LANGS.md
39+ - gitbook_zh_hant pdf .
40+ - gitbook_zh_hant epub .
41+ - gitbook_zh_hant mobi .
42+ - echo "build HTML pages"
43+ - cp LANGS.md.bak LANGS.md
44+ - gitbook_en build .
45+ - ls -alh
5046
5147before_deploy :
52- - tar czvf book_html.tar.gz _book/
48+ - tar czvf book_html.tar.gz _book/
5349
5450deploy :
5551 - provider : pages
@@ -65,22 +61,22 @@ deploy:
6561 api_key :
6662 secure : B/dqY0sC9I0Uu5o3HVHouX/mfLTUH/dt16IsBdm+sZQW+/YeTUTGwpx+Vl5lXpMhUoxrh60Qxt0KbnqvPqAxsPXGMH2Mhl1E5lgvMYViOGQyx9JJuuba+GWOzD+r2+XOUsqBzOCUhvC7iZbuGiWYvV2+4noAmAoKa1pO1j2yxiI=
6763 file :
68- - book_html.tar.gz
69- - book_en.epub
70- - book_en.mobi
71- - book_en.pdf
72- - book_zh-hans.epub
73- - book_zh-hans.mobi
74- - book_zh-hans.pdf
75- - book_zh-tw.epub
76- - book_zh-tw.mobi
77- - book_zh-tw.pdf
78- skip_cleanup : true
79- on :
80- repo : billryan/algorithm-exercise
64+ - book_html.tar.gz
65+ - book_en.epub
66+ - book_en.mobi
67+ - book_en.pdf
68+ - book_zh-hans.epub
69+ - book_zh-hans.mobi
70+ - book_zh-hans.pdf
71+ - book_zh-tw.epub
72+ - book_zh-tw.mobi
73+ - book_zh-tw.pdf
74+ skip_cleanup : true
75+ on :
76+ repo : billryan/algorithm-exercise
8177
8278after_success :
83- - ls -lh
79+ - ls -lh
8480
8581branches :
8682 only :
0 commit comments