File tree Expand file tree Collapse file tree 10 files changed +54
-33
lines changed
Expand file tree Collapse file tree 10 files changed +54
-33
lines changed Original file line number Diff line number Diff line change 99./ubuntu_24.04_gcc_cmake/build.sh
1010./ubuntu_24.04_gcc_meson_qt6/build.sh
1111./ubuntu_24.04_aarch64_gcc_cmake/build.sh
12+ ./ubuntu_24.04_webpage/build.sh
Original file line number Diff line number Diff line change @@ -23,6 +23,8 @@ RESULT_ubuntu_24_04_gcc_meson_qt6=$?
2323./ubuntu_24.04_aarch64_gcc_cmake/run.sh " $@ "
2424RESULT_ubuntu_24_04_aarch64_gcc_cmake=$?
2525
26+ ./ubuntu_24.04_webpage/build.sh " $@ "
27+ RESULT_ubuntu_24_04_webpage=$?
2628
2729# print results
2830set +x
@@ -48,3 +50,6 @@ if [ $RESULT_ubuntu_24_04_gcc_meson_qt6 -eq 0 ] ; then echo "OK"; else echo "FA
4850
4951echo -ne " ubuntu_24.04_aarch64_gcc_cmake "
5052if [ $RESULT_ubuntu_24_04_aarch64_gcc_cmake -eq 0 ] ; then echo " OK" ; else echo " FAILURE" ; fi
53+
54+ echo -ne " ubuntu_24.04_webpage "
55+ if [ $RESULT_ubuntu_24_04_webpage -eq 0 ] ; then echo " OK" ; else echo " FAILURE" ; fi
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ FROM ubuntu:noble
2+
3+ ENV DEBIAN_FRONTEND noninteractive
4+
5+ RUN apt-get update && apt-get install -y \
6+ wget git python3-pygments doxygen lftp \
7+ && rm -rf /var/lib/apt/lists/*
8+
9+ RUN wget https://github.com/gohugoio/hugo/releases/download/v0.147.8/hugo_0.147.8_linux-amd64.deb \
10+ && dpkg -i hugo_0.147.8_linux-amd64.deb
11+
12+ RUN mkdir /work
13+
14+ COPY data/build.sh /work
15+ RUN chmod +x /work/build.sh
16+
17+ WORKDIR /work
18+ CMD ./build.sh
Original file line number Diff line number Diff line change 1+ #! /bin/sh
2+ cd ` dirname $0 `
3+ docker build -t libosmscout/ubuntu_24.04_webpage .
Original file line number Diff line number Diff line change 1+ #! /bin/sh
2+ set -e
3+
4+ if [ $# -ge 1 ] ; then
5+ REPO=" $1 "
6+ else
7+ REPO=" https://github.com/Framstag/libosmscout.git"
8+ fi
9+
10+ if [ $# -ge 2 ] ; then
11+ BRANCH=" $2 "
12+ else
13+ BRANCH=" master"
14+ fi
15+
16+ git clone -b " $BRANCH " " $REPO " libosmscout
17+
18+ cd libosmscout
19+
20+ echo " Generating HTML API documentation..."
21+ ( cat doxygen.cfg ; echo " OUTPUT_DIRECTORY=webpage/static/api-doc" ) | doxygen -
22+ echo " Generating static web site..."
23+ cd webpage
24+ hugo build --logLevel info
Original file line number Diff line number Diff line change 1+ #! /bin/sh
2+
3+ docker run --rm=true -it libosmscout/ubuntu_24.04_webpage ./build.sh " $@ "
You can’t perform that action at this time.
0 commit comments