Download mdBook if it doesn't exist

This commit is contained in:
Stavros Korokithakis 2021-11-20 04:21:31 +02:00
parent 121e22d2c5
commit 9bf49a225d
No known key found for this signature in database
GPG Key ID: 26EA345ECD4C2A63
2 changed files with 10 additions and 3 deletions

View File

@ -8,9 +8,6 @@ build:
script:
- pip install pre-commit
- pre-commit run -a --hook-stage=manual
- wget https://github.com/rust-lang/mdBook/releases/download/v0.4.13/mdbook-v0.4.13-x86_64-unknown-linux-gnu.tar.gz -O mdbook.tgz
- tar zxvf mdbook.tgz
- mv mdbook /usr/local/bin/
- ./build
artifacts:
paths:

10
build
View File

@ -3,6 +3,16 @@
set -euxo pipefail
rm -rf public/
if [ -x $(which mdbook) ] ; then
echo "mdBook found, running..."
else
echo "mdBook not found, downloading..."
wget https://github.com/rust-lang/mdBook/releases/download/v0.4.13/mdbook-v0.4.13-x86_64-unknown-linux-gnu.tar.gz -O mdbook.tgz
tar zxvf mdbook.tgz
mv mdbook /usr/local/bin/
fi
mdbook build -d public
# Make checkboxes editable, just in case the user wants to keep their own checklist.