Add mdbook support [CI SKIP]

test-script
Clément FRÉVILLE 2 years ago
parent 89106fad5a
commit 71c5e7f8ac

@ -6,6 +6,8 @@ RUN apt update && apt -y install sshpass rsync doxygen nodejs npm xdot xdotool
WORKDIR /usr/local WORKDIR /usr/local
RUN npm install docusaurus RUN npm install docusaurus
RUN wget -qO- 'https://github.com/rust-lang/mdBook/releases/download/v0.4.25/mdbook-v0.4.25-x86_64-unknown-linux-gnu.tar.gz' | tar xvz -C /usr/local/bin
RUN mkdir -p /root/.ssh RUN mkdir -p /root/.ssh
COPY ./id_rsa /root/.ssh/ COPY ./id_rsa /root/.ssh/
RUN chmod 700 /root/.ssh && chmod 600 /root/.ssh/* RUN chmod 700 /root/.ssh && chmod 600 /root/.ssh/*

@ -0,0 +1,14 @@
GEN_PATH="/docs/book"
generate() {
if [ ! -f "$1"/book.toml ]; then
echo "doxygen generator error : file $1/book.toml is missing" >&2
exit 1
fi
(cd "$1" && mdbook build)
mkdir -p $GEN_PATH
mv "$1"/book/* $GEN_PATH
}
Loading…
Cancel
Save