From 15cd2ab5b1ed13c26e2bda80a706bfada804911b Mon Sep 17 00:00:00 2001 From: Erki Date: Sun, 4 Feb 2024 21:20:57 +0200 Subject: [PATCH] Remove jenkins-ubuntu image Add fedora-cpp image --- fedora-cpp.Dockerfile | 4 ++++ jenkins-ubuntu.Dockerfile | 17 ----------------- jenkins-ubuntu/.ssh/authorized_keys | 1 - 3 files changed, 4 insertions(+), 18 deletions(-) create mode 100644 fedora-cpp.Dockerfile delete mode 100644 jenkins-ubuntu.Dockerfile delete mode 100644 jenkins-ubuntu/.ssh/authorized_keys diff --git a/fedora-cpp.Dockerfile b/fedora-cpp.Dockerfile new file mode 100644 index 0000000..ce95edc --- /dev/null +++ b/fedora-cpp.Dockerfile @@ -0,0 +1,4 @@ +FROM fedora:39 + +RUN dnf groupinstall "Development Tools" "Development Libraries" -y +RUN dnf install cmake ninja-build python3 python3-pip -y diff --git a/jenkins-ubuntu.Dockerfile b/jenkins-ubuntu.Dockerfile deleted file mode 100644 index 400d837..0000000 --- a/jenkins-ubuntu.Dockerfile +++ /dev/null @@ -1,17 +0,0 @@ -FROM ubuntu:focal - -ENV DEBIAN_FRONTEND noninteractive - -RUN apt-get update -y && apt-get install -y --no-install-recommends sudo openssh-server git build-essential cmake ninja-build python3 python3-pip default-jre -RUN sed -i 's|session required pam_loginuid.so|session optional pam_loginuid.so|g' /etc/pam.d/sshd -RUN mkdir -p /var/run/sshd -RUN adduser --quiet jenkins -RUN echo "jenkins ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers - -COPY ./jenkins-ubuntu/.ssh/authorized_keys /home/jenkins/.ssh/authorized_keys - -RUN chown -R jenkins:jenkins /home/jenkins/.ssh/ - -EXPOSE 22 - -CMD ["/usr/sbin/sshd", "-D"] diff --git a/jenkins-ubuntu/.ssh/authorized_keys b/jenkins-ubuntu/.ssh/authorized_keys deleted file mode 100644 index f60268d..0000000 --- a/jenkins-ubuntu/.ssh/authorized_keys +++ /dev/null @@ -1 +0,0 @@ -ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAQPGsTqCq3TyambvquSpO3QYNyEbkT8U0mGyetZtVmF jenkins