Files
jenkins-ssh-docker-agent/Dockerfile
Andreas Fahrecker ece29dd217
All checks were successful
andreas-personal/jenkins-ssh-docker-agent/pipeline/head This commit looks good
fix: 💚 Just remove flutter since no longer using it
2025-06-06 03:59:54 +02:00

27 lines
774 B
Docker

FROM jenkins/ssh-agent:latest-jdk21
RUN groupadd -g 281 docker
RUN usermod -aG docker jenkins
RUN apt-get update
RUN apt-get install -y ca-certificates \
curl \
gnupg
RUN mkdir -m 0755 -p /etc/apt/keyrings
RUN curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
RUN echo \
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | tee /etc/apt/sources.list.d/docker.list >/dev/null
RUN apt-get update
RUN apt-get install -y docker-ce-cli
#Install OpenSSL
RUN apt-get install -y openssl
#Install git lfs
RUN apt-get install -y git-lfs
RUN git lfs install --system