Files
good-old-jenkins/Dockerfile
Andreas Fahrecker 7fc26a9ac1
All checks were successful
andreas-personal/good-old-jenkins/pipeline/head This commit looks good
fix: 💚 Test which user and remove sudo call
2025-06-06 03:19:02 +02:00

23 lines
642 B
Docker

FROM jenkins/jenkins:latest-jdk21
USER root
RUN groupadd -g 281 docker
RUN usermod -aG docker jenkins
# Install tea
# RUN apt-get update && apt-get install -y git make golang
# RUN git clone https://gitea.com/gitea/tea.git
# RUN cd tea && make && make install
COPY --chown=jenkins:jenkins executors.groovy /usr/share/jenkins/ref/init.groovy.d/executors.groovy
#Install git lfs
RUN id
RUN curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash
RUN apt-get install -y git-lfs
RUN git lfs install --system
# Install jenkins plugins
USER jenkins
RUN jenkins-plugin-cli --plugins "blueocean docker-workflow"