File tree Expand file tree Collapse file tree 3 files changed +21
-3
lines changed Expand file tree Collapse file tree 3 files changed +21
-3
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ language: rust
2
2
cache :
3
3
- cargo
4
4
install :
5
- - cargo install --list | grep mdbook || cargo install mdbook --vers "0.2 .2"
5
+ - cargo install --list | grep mdbook || cargo install mdbook --vers "=0 .2"
6
6
before_script :
7
7
- rustup toolchain install nightly
8
8
- rustup component add --toolchain nightly rustfmt-preview || cargo +nightly install --force rustfmt-nightly
@@ -11,11 +11,11 @@ script:
11
11
- cargo test --all
12
12
- cd $TRAVIS_BUILD_DIR/cfgrammar && cargo test --features "serde"
13
13
- cd $TRAVIS_BUILD_DIR/lrtable && cargo test --features "serde"
14
- - cd $TRAVIS_BUILD_DIR/doc && mdbook build
14
+ - cd $TRAVIS_BUILD_DIR/doc && ./ build.sh
15
15
deploy :
16
16
provider : pages
17
17
skip-cleanup : true
18
18
github-token : $GITHUB_TOKEN
19
- local-dir : doc/book
19
+ local-dir : doc/release/
20
20
on :
21
21
branch : master
Original file line number Diff line number Diff line change 1
1
book
2
+ release
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ # build books for each tag
4
+ for tag in $( git tag)
5
+ do
6
+ echo " Building book for $tag "
7
+ git checkout $tag
8
+ mdbook build -d release/$tag /book/
9
+ done
10
+
11
+ # build book/apidoc for master
12
+ git checkout master
13
+ echo " Building book for master"
14
+ mdbook build -d release/master/book
15
+ echo " Building docs for master"
16
+ RUSTDOCFLAGS=" -Z unstable-options --enable-index-page" cargo +nightly doc --no-deps
17
+ mv ../target/doc release/master/api
You can’t perform that action at this time.
0 commit comments