From 973bcccc52551293380f255856e0d2ade187726f Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Thu, 27 Apr 2023 19:41:39 +0200 Subject: [PATCH] OZG-3357 add jenkins-lasttest-agent dockerfile --- jenkins/jenkins-lasttest-agent/Dockerfile | 28 +++++++++++++++++++++++ jenkins/jenkins-lasttest-agent/readme.md | 7 ++++++ 2 files changed, 35 insertions(+) create mode 100644 jenkins/jenkins-lasttest-agent/Dockerfile create mode 100644 jenkins/jenkins-lasttest-agent/readme.md diff --git a/jenkins/jenkins-lasttest-agent/Dockerfile b/jenkins/jenkins-lasttest-agent/Dockerfile new file mode 100644 index 0000000..61a67b8 --- /dev/null +++ b/jenkins/jenkins-lasttest-agent/Dockerfile @@ -0,0 +1,28 @@ +FROM ubuntu:22.04 + +ARG K6_VERSION=v0.42.0 +ARG OPENJDK_VERSION=17 +ARG KUBECTL_VERSION=v1.25.0 + +ENV LANG C.UTF-8 + +RUN apt update \ + && apt upgrade -y \ + && apt install -y \ + git \ + openjdk-${OPENJDK_VERSION}-jdk \ + wget \ + openssh-server + +RUN wget https://github.com/grafana/k6/releases/download/${K6_VERSION}/k6-${K6_VERSION}-linux-amd64.tar.gz -O /tmp/k6.tar.gz \ + && tar -xzf /tmp/k6.tar.gz -C /usr/share --strip-components=1 \ + && ln -s /usr/share/k6 /usr/bin/k6 + +RUN wget https://dl.k8s.io/release/${KUBECTL_VERSION}/bin/linux/amd64/kubectl -O /usr/local/bin/kubectl \ + && chmod 755 /usr/local/bin/kubectl + +RUN mkdir /run/sshd + +EXPOSE 22 + +CMD ["/usr/sbin/sshd", "-D"] \ No newline at end of file diff --git a/jenkins/jenkins-lasttest-agent/readme.md b/jenkins/jenkins-lasttest-agent/readme.md new file mode 100644 index 0000000..2ea5d27 --- /dev/null +++ b/jenkins/jenkins-lasttest-agent/readme.md @@ -0,0 +1,7 @@ +# Image bauen + +`docker build -t docker.ozg-sh.de/jenkins-lasttest-agent:v0.42.0-kubectl .` + +# push + +`docker push docker.ozg-sh.de/jenkins-lasttest-agent:v0.42.0-kubectl` \ No newline at end of file -- GitLab