FROM jenkins/jenkins:2.401.2-lts-jdk11 USER root RUN apt-get -y update && apt-get -y install \ gcc build-essential make git tree unzip xz-utils zip vim tcpdump htop rsync file \ chrpath diffstat gawk debianutils libegl1-mesa mesa-common-dev libsdl1.2-dev cpio \ lz4 liblz4-tool zstd libffi-dev net-tools iproute2 iputils-ping procps less wget \ python3-pip python3-pexpect python3-git python3-jinja2 python3-subunit pylint3 \ bmap-tools efitools openssl sbsigntool pandoc texinfo socat cppcheck complexity \ locales locales-all RUN pip3 install sphinx sphinx-rtd-theme cloud-sptheme recommonmark RUN pip3 install robotframework && \ pip3 install --upgrade robotframework-sshlibrary && \ pip3 install --upgrade robotframework-jsonlibrary USER jenkins LABEL maintainer="marc.mattmueller@netmodule.com" ENV JAVA_OPTS -Djenkins.install.runSetupWizard=false -Dhudson.slaves.WorkspaceList=- -Djavax.net.ssl.trustStore=/var/jenkins_home/.cacerts/cacerts -Djavax.net.ssl.trustStorePassword=changeit ENV CASC_JENKINS_CONFIG /var/jenkins_home/casc.yaml ENV JENKINS_HOME /var/jenkins_home COPY plugins.txt /usr/share/jenkins/ref/plugins.txt RUN jenkins-plugin-cli --plugin-file /usr/share/jenkins/ref/plugins.txt