Skip to content

Commit 195f1f2

Browse files
committed
Add doxygen 1.13.2 container
ChangeLog: * .github/workflows/build-base.yml: Add doxygen. * Dockerfile.doxygen: New file.
1 parent b59cc93 commit 195f1f2

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

.github/workflows/build-base.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444

4545
strategy:
4646
matrix:
47-
image: [clang14, clang15, clang16, clang17, clang18, gcc9, gcc10, gcc11, gcc12, gcc13, gcc14]
47+
image: [clang14, clang15, clang16, clang17, clang18, gcc9, gcc10, gcc11, gcc12, gcc13, gcc14, doxygen]
4848

4949
runs-on: ubuntu-latest
5050

Dockerfile.doxygen

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# SPDX-License-Identifier: GPL-3.0-or-later
2+
# Copyright © 2025 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH
3+
# Matthias Kretz <m.kretz@gsi.de>
4+
5+
FROM ghcr.io/mattkretz/cplusplus-ci/common
6+
7+
ENV DEBIAN_FRONTEND=noninteractive
8+
9+
RUN mkdir -p /opt/doxygen/tmp && cd /opt/doxygen/tmp && \
10+
curl -L https://www.doxygen.nl/files/doxygen-1.13.2.linux.bin.tar.gz | tar -xz --strip-components=1 && \
11+
mv bin/* ../ && cd .. && rm -rf tmp && \
12+
update-alternatives --install /usr/bin/doxygen doxygen /opt/doxygen/doxygen 1132 --slave /usr/bin/doxyindexer doxyindexer /opt/doxygen/doxyindexer

0 commit comments

Comments
 (0)