@@ -3,53 +3,49 @@ sudo: required
3
3
language : node_js
4
4
5
5
services :
6
- - docker
6
+ - docker
7
7
8
8
node_js :
9
- - stable
9
+ - stable
10
10
11
11
before_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'
22
19
23
20
install :
24
- - echo "install gitbook dependencies..."
25
- - gitbook_en install
21
+ - gitbook_en install
26
22
27
23
before_script :
28
24
- cp LANGS.md LANGS.md.bak
29
25
30
26
script :
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
50
46
51
47
before_deploy :
52
- - tar czvf book_html.tar.gz _book/
48
+ - tar czvf book_html.tar.gz _book/
53
49
54
50
deploy :
55
51
- provider : pages
@@ -65,22 +61,22 @@ deploy:
65
61
api_key :
66
62
secure : B/dqY0sC9I0Uu5o3HVHouX/mfLTUH/dt16IsBdm+sZQW+/YeTUTGwpx+Vl5lXpMhUoxrh60Qxt0KbnqvPqAxsPXGMH2Mhl1E5lgvMYViOGQyx9JJuuba+GWOzD+r2+XOUsqBzOCUhvC7iZbuGiWYvV2+4noAmAoKa1pO1j2yxiI=
67
63
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
81
77
82
78
after_success :
83
- - ls -lh
79
+ - ls -lh
84
80
85
81
branches :
86
82
only :
0 commit comments