aboutsummaryrefslogtreecommitdiff
path: root/ci/after-success.sh
diff options
context:
space:
mode:
authorHenrik Tjäder <henrik@tjaders.com>2020-11-16 22:36:01 +0100
committerHenrik Tjäder <henrik@tjaders.com>2020-11-16 22:36:01 +0100
commite6790f981f490170cd408962a4c505a40be13380 (patch)
treefc589ebc5c8645f3e4aae2413b5d65753a79269c /ci/after-success.sh
parent53b2454799830cd424bf8b293e2106249bf0b4d5 (diff)
Remove the rest of Travis CI
Diffstat (limited to 'ci/after-success.sh')
-rw-r--r--ci/after-success.sh77
1 files changed, 0 insertions, 77 deletions
diff --git a/ci/after-success.sh b/ci/after-success.sh
deleted file mode 100644
index bbe0522..0000000
--- a/ci/after-success.sh
+++ /dev/null
@@ -1,77 +0,0 @@
-set -euxo pipefail
-
-main() {
- local langs=( en ru )
- local latest=0.5
- local vers=( 0.4.x )
-
- rm -f .cargo/config
- cargo doc
-
- local td=$(mktemp -d)
-
- # build latest docs
- mkdir -p $td/$latest/book/
- cp -r target/doc $td/$latest/api
- sed 's|URL|rtic/index.html|g' redirect.html > $td/$latest/api/index.html
-
- sed 's|URL|0.5|g' redirect.html > $td/index.html
- sed 's|URL|book/en|g' redirect.html > $td/$latest/index.html
- for lang in ${langs[@]}; do
- ( cd book/$lang && mdbook build )
- cp -r book/$lang/book $td/$latest/book/$lang
- cp LICENSE-* $td/$latest/book/$lang/
- done
-
- local root=$(pwd)
- # build older docs
- for ver in ${vers[@]}; do
- local prefix=${ver%.*}
-
- mkdir -p $td/$prefix/book
- local src=$(mktemp -d)
- curl -L https://github.com/rtic-rs/cortex-m-rtic/archive/v${ver}.tar.gz | tar xz --strip-components 1 -C $src
-
- pushd $src
- rm -f .cargo/config
- cargo doc || cargo doc --features timer-queue
- cp -r target/doc $td/$prefix/api
- sed 's|URL|rtic/index.html|g' $root/redirect.html > $td/$prefix/api/index.html
- for lang in ${langs[@]}; do
- ( cd book/$lang && mdbook build )
- cp -r book/$lang/book $td/$prefix/book/$lang
- cp LICENSE-* $td/$prefix/book/$lang/
- done
- sed 's|URL|book/en|g' $root/redirect.html > $td/$prefix/index.html
- popd
-
- rm -rf $src
- done
-
- # forward CNAME file
- cp CNAME $td/
-
- 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 $td
-
- set +x
- git push -fq https://$GH_TOKEN@github.com/rtic-rs/cortex-m-rtic.git gh-pages && echo OK
-
- rm -rf $td
-}
-
-# fake Travis variables to be able to run this on a local machine
-if [ -z ${TRAVIS_BRANCH-} ]; then
- TRAVIS_BRANCH=master
-fi
-
-if [ -z ${TRAVIS_PULL_REQUEST-} ]; then
- TRAVIS_PULL_REQUEST=false
-fi
-
-if [ $TRAVIS_BRANCH = master ] && [ $TRAVIS_PULL_REQUEST = false ]; then
- main
-fi