mirror of
https://github.com/kanidm/kanidm.git
synced 2025-02-23 12:37:00 +01:00
Tweak docs generation... (#722)
This commit is contained in:
parent
475ada3d6c
commit
d6cb21eb82
|
@ -1,7 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
git config --global pull.ff only
|
git config --global pull.ff only
|
||||||
export CARGO_TARGET_DIR="${TMPDIR}cargo_target"
|
|
||||||
DOCS_DIR="/tmp/kanidm_docs"
|
DOCS_DIR="/tmp/kanidm_docs"
|
||||||
|
|
||||||
echo "DOCS DIR: ${DOCS_DIR}"
|
echo "DOCS DIR: ${DOCS_DIR}"
|
||||||
|
@ -11,15 +10,22 @@ function build_version() {
|
||||||
BOOK_VERSION=$1
|
BOOK_VERSION=$1
|
||||||
echo "Book version: ${BOOK_VERSION}"
|
echo "Book version: ${BOOK_VERSION}"
|
||||||
echo "<li><a href=\"/kanidm/${BOOK_VERSION}\">${BOOK_VERSION}</a></li>" >> "${DOCS_DIR}/index.html"
|
echo "<li><a href=\"/kanidm/${BOOK_VERSION}\">${BOOK_VERSION}</a></li>" >> "${DOCS_DIR}/index.html"
|
||||||
git switch -c "${BOOK_VERSION}"
|
|
||||||
|
git switch -c "${BOOK_VERSION}" || git switch "${BOOK_VERSION}"
|
||||||
git pull origin "${BOOK_VERSION}"
|
git pull origin "${BOOK_VERSION}"
|
||||||
RUSTFLAGS=-Awarnings cargo doc --quiet --no-deps
|
echo "Running mdbook build"
|
||||||
mdbook build kanidm_book
|
mdbook build kanidm_book
|
||||||
mv ./kanidm_book/book/ "${DOCS_DIR}/${BOOK_VERSION}/"
|
echo "Running cargo doc"
|
||||||
mkdir -p "${DOCS_DIR}/${BOOK_VERSION}/rustdoc/"
|
cargo doc --quiet --no-deps
|
||||||
mv ./target/doc/* "${DOCS_DIR}/${BOOK_VERSION}/rustdoc/"
|
echo "Moving book to ${DOCS_DIR}/${BOOK_VERSION}/"
|
||||||
|
mv ./kanidm_book/book/ "${DOCS_DIR}/${BOOK_VERSION}/"
|
||||||
|
echo "Moving rustdoc to ${DOCS_DIR}/${BOOK_VERSION}/rustdoc/"
|
||||||
|
mkdir -p "${DOCS_DIR}/${BOOK_VERSION}/rustdoc/"
|
||||||
|
mv ./target/doc/* "${DOCS_DIR}/${BOOK_VERSION}/rustdoc/"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
echo "Cleaning old docs dir"
|
||||||
|
rm -rf "${DOCS_DIR}"
|
||||||
mkdir -p "${DOCS_DIR}"
|
mkdir -p "${DOCS_DIR}"
|
||||||
|
|
||||||
cat > "${DOCS_DIR}/index.html" <<-'EOM'
|
cat > "${DOCS_DIR}/index.html" <<-'EOM'
|
||||||
|
|
Loading…
Reference in a new issue