Add flake check

This commit is contained in:
Smaug123
2023-10-01 16:55:13 +01:00
parent 2ffff26dcb
commit 9b71477f59
11 changed files with 156 additions and 101 deletions

View File

@@ -26,25 +26,23 @@ docker build docker/hugo -t build-hugo || exit 1
echo Building thumbnails.
docker run --user "$(id -u):$(id -g)" -v "$IMAGES:/output" build-pictures sh -c "/build.sh /output" || exit 1
while read -r d
do
mkdir -p "$HUGO/$d" || exit 1
DESIRED_LOCATION=$(basename "$d")
DEST=$(dirname "$d")
cp -r "$IMAGES/$DESIRED_LOCATION" "$HUGO/$DEST"
done < "$IMAGES/image-targets.txt"
while read -r d; do
mkdir -p "$HUGO/$d" || exit 1
DESIRED_LOCATION=$(basename "$d")
DEST=$(dirname "$d")
cp -r "$IMAGES/$DESIRED_LOCATION" "$HUGO/$DEST"
done <"$IMAGES/image-targets.txt"
echo Building LaTeX.
docker run --user "$(id -u):$(id -g)" -v "$PDFS:/inputs" build-latex sh -c "/build.sh /inputs" || exit 1
while read -r texfile
do
DIR="$HUGO"/$(dirname "$texfile")
TEXFILE_BASE=$(basename "$texfile")
PDFFILE=$(basename "$texfile" .tex).pdf
mkdir -p "$DIR"
cp "$PDFS/$TEXFILE_BASE" "$DIR/"
cp "$PDFS/$PDFFILE" "$DIR/"
done < "$PDFS/pdf-targets.txt"
while read -r texfile; do
DIR="$HUGO"/$(dirname "$texfile")
TEXFILE_BASE=$(basename "$texfile")
PDFFILE=$(basename "$texfile" .tex).pdf
mkdir -p "$DIR"
cp "$PDFS/$TEXFILE_BASE" "$DIR/"
cp "$PDFS/$PDFFILE" "$DIR/"
done <"$PDFS/pdf-targets.txt"
echo Building site.
docker run --user "$(id -u):$(id -g)" -v "$HUGO:/hugo" -v "$OUTPUT:/output" build-hugo sh -c "/build.sh /hugo /output" || exit 1