23 lines
674 B
Plaintext
23 lines
674 B
Plaintext
FROM jenkins/jenkins:lts-jdk17
|
|
USER root
|
|
|
|
# C Build Utils
|
|
RUN apt-get update && apt-get install -y build-essential
|
|
|
|
# Python (cant find package atm)
|
|
# RUN apt-get update && apt-get install -y python
|
|
|
|
# Doxygen
|
|
RUN apt-get update && apt-get install -y wget
|
|
RUN cd /tmp && \
|
|
mkdir doxygen && \
|
|
cd doxygen && \
|
|
wget https://www.doxygen.nl/files/doxygen-1.11.0.linux.bin.tar.gz && \
|
|
tar -xzvf ./doxygen-1.11.0.linux.bin.tar.gz && \
|
|
cp ./doxygen-1.11.0/bin/* /usr/local/bin/
|
|
|
|
# xvfb for jenkins plugin + dependencies required to actually render lwjgl
|
|
RUN apt-get update && apt-get install -y xvfb mesa-utils libxrender1 libxext6 libxtst6 libxi6
|
|
|
|
USER jenkins
|