@@ -3,72 +3,66 @@ 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 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' 
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' 
1922
2023install :
21-   #  Install GitBook dependencies
22-   - echo "install gitbook dependencies..." 
23-   - gitbook_en install 
24+ - echo "install gitbook dependencies..." 
25+ - gitbook_en install 
2426
2527before_script :
26-    - cp LANGS.md LANGS.md.bak 
28+ - cp LANGS.md LANGS.md.bak 
2729
2830script :
29-   - echo "build English ebook" 
30-   - sed '/\(en\/\)/! d' LANGS.md.bak > LANGS.md 
31-   - gitbook_en pdf . 
32-   - gitbook_en epub . 
33-   - gitbook_en mobi . 
34- 
35-   - echo "build Simplified Chinese ebook" 
36-   - sed '/\(zh-hans\/\)/! d' LANGS.md.bak > LANGS.md 
37-   - gitbook_zh_hans pdf . 
38-   - gitbook_zh_hans epub . 
39-   - gitbook_zh_hans mobi . 
40- 
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- 
47-   - echo "build HTML pages" 
48-   - cp LANGS.md.bak LANGS.md 
49-   - gitbook_en build . 
50-   - ls -alh 
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 
5150
5251before_deploy :
53-    - tar czvf blog.tar.gz _book/ 
52+ - tar czvf blog.tar.gz _book/ 
5453
5554deploy :
56-   - provider : releases 
57-     api_key :
58-       secure : QU4B9CIPUdelYJKnS72SUjOY/9/w9+m536RX8Ex4PsKYMJHEIW7rkbP16ZAvMDoqiQkfPwpQSE8tFOBxMmkgGIgWY86o0xr022ak0iGICFCkjedEfNkKBENjOA8JoMlCx+QRyGcRJKuHBAy8WQU+PKykJDzJzadGNs0ud/+P75k= 
59-     file :
60-       - blog.tar.gz 
61-       - book_en.pdf 
62-       - book_zh-hans.pdf 
63-       - book_zh-hant.pdf 
64-     skip_cleanup : true 
65-     on :
66-       branch : master 
55+   provider : releases 
56+   api_key :
57+     secure : B/dqY0sC9I0Uu5o3HVHouX/mfLTUH/dt16IsBdm+sZQW+/YeTUTGwpx+Vl5lXpMhUoxrh60Qxt0KbnqvPqAxsPXGMH2Mhl1E5lgvMYViOGQyx9JJuuba+GWOzD+r2+XOUsqBzOCUhvC7iZbuGiWYvV2+4noAmAoKa1pO1j2yxiI= 
58+   file : book_* 
59+   skip_cleanup : true 
60+   on :
61+     repo : billryan/algorithm-exercise 
6762
6863after_success :
69-    - ls -lh 
64+ - ls -lh 
7065
71- #  whitelist
7266branches :
7367  only :
74-      - master 
68+   - master 
0 commit comments