aboutsummaryrefslogtreecommitdiff
path: root/ci/after-success.sh
diff options
context:
space:
mode:
authorbors[bot] <bors[bot]@users.noreply.github.com>2018-11-03 16:31:11 +0000
committerbors[bot] <bors[bot]@users.noreply.github.com>2018-11-03 16:31:11 +0000
commit777765e522949ebf84d05d4db075132172d81494 (patch)
tree41bc00739da8f832eb5ba68ef99ec8b9d06111a4 /ci/after-success.sh
parent653338e7997a0cdc5deaed98b1bb5f60006717ed (diff)
parent3a867e70c3b1afc4943ec597e4f188432fba5a8b (diff)
Merge #97
97: v0.4.0 r=japaric a=japaric closes #32 closes #33 Co-authored-by: Jorge Aparicio <jorge@japaric.io>
Diffstat (limited to 'ci/after-success.sh')
-rw-r--r--ci/after-success.sh17
1 files changed, 12 insertions, 5 deletions
diff --git a/ci/after-success.sh b/ci/after-success.sh
index 4377267..f9f2522 100644
--- a/ci/after-success.sh
+++ b/ci/after-success.sh
@@ -1,20 +1,27 @@
set -euxo pipefail
main() {
- cargo doc
+ rm -f .cargo/config
+ cargo doc --features timer-queue
+ ( cd book && mdbook build )
- mkdir ghp-import
+ local td=$(mktemp -d)
+ cp -r target/doc $td/api
+ cp -r book/book $td/
+ cp LICENSE-* $td/book/
+ mkdir ghp-import
curl -Ls https://github.com/davisp/ghp-import/archive/master.tar.gz |
tar --strip-components 1 -C ghp-import -xz
- ./ghp-import/ghp_import.py target/doc
+ ./ghp-import/ghp_import.py $td
set +x
git push -fq https://$GH_TOKEN@github.com/$TRAVIS_REPO_SLUG.git gh-pages && echo OK
+
+ rm -rf $td
}
-# only publish on successful merges to master
-if [ $TRAVIS_BRANCH = master ] && [ $TRAVIS_PULL_REQUEST = false ] && [ $TARGET = x86_64-unknown-linux-gnu ]; then
+if [ $TRAVIS_BRANCH = master ] && [ $TRAVIS_PULL_REQUEST = false ]; then
main
fi