22 lines
547 B
Docker
22 lines
547 B
Docker
FROM jenkins/jenkins:lts-jdk21
|
|
|
|
USER root
|
|
RUN apt-get update \
|
|
&& apt-get install -y --no-install-recommends \
|
|
ca-certificates \
|
|
curl \
|
|
git \
|
|
maven \
|
|
docker.io \
|
|
docker-compose \
|
|
chromium \
|
|
firefox-esr \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
COPY plugins.txt /usr/share/jenkins/ref/plugins.txt
|
|
RUN jenkins-plugin-cli --plugin-file /usr/share/jenkins/ref/plugins.txt
|
|
|
|
COPY init.groovy.d/ /usr/share/jenkins/ref/init.groovy.d/
|
|
COPY jobs/ /usr/share/jenkins/ref/job-xml/
|
|
|
|
USER jenkins
|