diff --git a/jenkins/docker-compose.yml b/jenkins/docker-compose.yml deleted file mode 100644 index 6fe7a1a22bb0c0df2c4f7614e4199b21fb0e6ec5..0000000000000000000000000000000000000000 --- a/jenkins/docker-compose.yml +++ /dev/null @@ -1,12 +0,0 @@ -version: "3" - -services: - jenkins: - container_name: jenkins - image: jenkins/jenkins:lts-jdk11 - restart: always - ports: - - 8088:8080 - - 50000:50000 - volumes: - - /home/services/jenkins/jenkins_home:/var/jenkins_home \ No newline at end of file diff --git a/jenkins/jenkins-build-agent-jdk-11/Dockerfile b/jenkins/jenkins-build-agent-jdk-11/Dockerfile deleted file mode 100644 index cf0feb338ec2bf4eda23b59124cbff8777408205..0000000000000000000000000000000000000000 --- a/jenkins/jenkins-build-agent-jdk-11/Dockerfile +++ /dev/null @@ -1,38 +0,0 @@ -FROM ubuntu:22.04 - -ARG MAVEN_VERSION=3.8.6 -ARG OPENJDK_VERSION=11 - -ENV LANG C.UTF-8 - -RUN apt update \ - && apt upgrade -y \ - && apt install -y \ - git \ - openjdk-${OPENJDK_VERSION}-jdk \ - wget \ - xz-utils \ - openssh-server \ - podman \ - curl \ - maven \ - unzip - -ENV MAVEN_HOME /usr/share/maven -ENV MAVEN_CONFIG "/root/.m2" - -RUN wget https://get.docker.com -O get-docker.sh \ - && chmod +x get-docker.sh \ - && ./get-docker.sh \ - && rm get-docker.sh - -RUN mkdir /run/sshd - -RUN wget https://github.com/jeremylong/DependencyCheck/releases/download/v8.2.1/dependency-check-8.2.1-release.zip -O dependency-check.zip \ - && unzip dependency-check.zip \ - && mkdir /dependency-check-data \ - && dependency-check/bin/dependency-check.sh -d /dependency-check-data --updateonly - -EXPOSE 22 - -CMD ["/usr/sbin/sshd", "-D"] \ No newline at end of file diff --git a/jenkins/jenkins-build-agent-jdk-11/readme.md b/jenkins/jenkins-build-agent-jdk-11/readme.md deleted file mode 100644 index 94a786a6fe798311a0ff94249df373c47988794e..0000000000000000000000000000000000000000 --- a/jenkins/jenkins-build-agent-jdk-11/readme.md +++ /dev/null @@ -1,10 +0,0 @@ - - -# Image bauen - - docker build -t docker.ozg-sh.de/jenkins-build-agent-jdk-11 . - -# push - - docker push docker.ozg-sh.de/jenkins-build-agent-jdk-11 - diff --git a/jenkins/jenkins-build-agent/Dockerfile b/jenkins/jenkins-build-agent/Dockerfile deleted file mode 100644 index fa93c03807b3a7732fd45cdcf9fe23d4c68cda9c..0000000000000000000000000000000000000000 --- a/jenkins/jenkins-build-agent/Dockerfile +++ /dev/null @@ -1,75 +0,0 @@ -FROM ubuntu:22.04 - -ARG MAVEN_VERSION=3.8.8 -ARG OPENJDK_VERSION=17 -ARG NODEJS_VERSION=v18.18.2 -ARG KUBECTL_VERSION=v1.25.0 -ARG HELM_VERSION=3 -ARG HELM_UNITTEST_VERSION=0.2.11 - -ENV LANG C.UTF-8 - -RUN apt update \ - && apt upgrade -y \ - && apt install -y \ - git \ - openjdk-${OPENJDK_VERSION}-jdk \ - wget \ - xz-utils \ - openssh-server \ - python3-pip \ - podman \ - curl \ - lsof \ - libgtk2.0-0 \ - libgtk-3-0 \ - libgbm-dev \ - libnotify-dev \ - libgconf-2-4 \ - libnss3 \ - libxss1 \ - libasound2 \ - libxtst6 \ - xauth \ - xvfb \ - unzip \ - jq - -RUN mkdir -p /usr/share/maven \ - && wget https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.tar.gz -O /tmp/maven.tar.gz \ - && tar -xzf /tmp/maven.tar.gz -C /usr/share/maven --strip-components=1 \ - && rm -f /tmp/maven.tar.gz \ - && ln -s /usr/share/maven/bin/mvn /usr/bin/mvn - -ENV MAVEN_HOME /usr/share/maven -ENV MAVEN_CONFIG "/root/.m2" - -RUN wget https://nodejs.org/dist/${NODEJS_VERSION}/node-${NODEJS_VERSION}-linux-x64.tar.xz -O /tmp/nodejs.tar.xz \ - && tar -xJf "/tmp/nodejs.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && ln -s /usr/local/bin/node /usr/local/bin/nodejs - -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 wget https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-${HELM_VERSION} -O get-helm.sh \ - && chmod +x get-helm.sh \ - && ./get-helm.sh \ - && rm get-helm.sh - -RUN helm plugin install https://github.com/quintush/helm-unittest --version=${HELM_UNITTEST_VERSION} - -RUN wget https://get.docker.com -O get-docker.sh \ - && chmod +x get-docker.sh \ - && ./get-docker.sh \ - && rm get-docker.sh - -RUN mkdir /run/sshd - -RUN wget https://github.com/jeremylong/DependencyCheck/releases/download/v8.2.1/dependency-check-8.2.1-release.zip -O dependency-check.zip \ - && unzip dependency-check.zip \ - && mkdir /dependency-check-data \ - && dependency-check/bin/dependency-check.sh -d /dependency-check-data --updateonly - -EXPOSE 22 - -CMD ["/usr/sbin/sshd", "-D"] \ No newline at end of file diff --git a/jenkins/jenkins-build-agent/readme.md b/jenkins/jenkins-build-agent/readme.md deleted file mode 100644 index e30ca9e2519cac0238b5af4e74e553bff3a8af6e..0000000000000000000000000000000000000000 --- a/jenkins/jenkins-build-agent/readme.md +++ /dev/null @@ -1,9 +0,0 @@ - -# Image bauen - - docker build -t docker.ozg-sh.de/jenkins-build-agent:node-18-18-2 . - -# push - - docker push docker.ozg-sh.de/jenkins-build-agent:node-18-18-2 - \ No newline at end of file diff --git a/jenkins/jenkins-lasttest-agent/Dockerfile b/jenkins/jenkins-lasttest-agent/Dockerfile deleted file mode 100644 index 78c9456b067977e4a75ce35d42528f40adc87a11..0000000000000000000000000000000000000000 --- a/jenkins/jenkins-lasttest-agent/Dockerfile +++ /dev/null @@ -1,31 +0,0 @@ -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 - -ADD lets-encrypt-staging-root-certs/*.crt /usr/local/share/ca-certificates/ -RUN update-ca-certificates --fresh - -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/lets-encrypt-staging-root-certs/letsencrypt-stg-root-x1.crt b/jenkins/jenkins-lasttest-agent/lets-encrypt-staging-root-certs/letsencrypt-stg-root-x1.crt deleted file mode 100644 index 37655b25dbc8fb00289fe964a41a290c38b0e285..0000000000000000000000000000000000000000 --- a/jenkins/jenkins-lasttest-agent/lets-encrypt-staging-root-certs/letsencrypt-stg-root-x1.crt +++ /dev/null @@ -1,32 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIFmDCCA4CgAwIBAgIQU9C87nMpOIFKYpfvOHFHFDANBgkqhkiG9w0BAQsFADBm -MQswCQYDVQQGEwJVUzEzMDEGA1UEChMqKFNUQUdJTkcpIEludGVybmV0IFNlY3Vy -aXR5IFJlc2VhcmNoIEdyb3VwMSIwIAYDVQQDExkoU1RBR0lORykgUHJldGVuZCBQ -ZWFyIFgxMB4XDTE1MDYwNDExMDQzOFoXDTM1MDYwNDExMDQzOFowZjELMAkGA1UE -BhMCVVMxMzAxBgNVBAoTKihTVEFHSU5HKSBJbnRlcm5ldCBTZWN1cml0eSBSZXNl -YXJjaCBHcm91cDEiMCAGA1UEAxMZKFNUQUdJTkcpIFByZXRlbmQgUGVhciBYMTCC -AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALbagEdDTa1QgGBWSYkyMhsc -ZXENOBaVRTMX1hceJENgsL0Ma49D3MilI4KS38mtkmdF6cPWnL++fgehT0FbRHZg -jOEr8UAN4jH6omjrbTD++VZneTsMVaGamQmDdFl5g1gYaigkkmx8OiCO68a4QXg4 -wSyn6iDipKP8utsE+x1E28SA75HOYqpdrk4HGxuULvlr03wZGTIf/oRt2/c+dYmD -oaJhge+GOrLAEQByO7+8+vzOwpNAPEx6LW+crEEZ7eBXih6VP19sTGy3yfqK5tPt -TdXXCOQMKAp+gCj/VByhmIr+0iNDC540gtvV303WpcbwnkkLYC0Ft2cYUyHtkstO -fRcRO+K2cZozoSwVPyB8/J9RpcRK3jgnX9lujfwA/pAbP0J2UPQFxmWFRQnFjaq6 -rkqbNEBgLy+kFL1NEsRbvFbKrRi5bYy2lNms2NJPZvdNQbT/2dBZKmJqxHkxCuOQ -FjhJQNeO+Njm1Z1iATS/3rts2yZlqXKsxQUzN6vNbD8KnXRMEeOXUYvbV4lqfCf8 -mS14WEbSiMy87GB5S9ucSV1XUrlTG5UGcMSZOBcEUpisRPEmQWUOTWIoDQ5FOia/ -GI+Ki523r2ruEmbmG37EBSBXdxIdndqrjy+QVAmCebyDx9eVEGOIpn26bW5LKeru -mJxa/CFBaKi4bRvmdJRLAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMB -Af8EBTADAQH/MB0GA1UdDgQWBBS182Xy/rAKkh/7PH3zRKCsYyXDFDANBgkqhkiG -9w0BAQsFAAOCAgEAncDZNytDbrrVe68UT6py1lfF2h6Tm2p8ro42i87WWyP2LK8Y -nLHC0hvNfWeWmjZQYBQfGC5c7aQRezak+tHLdmrNKHkn5kn+9E9LCjCaEsyIIn2j -qdHlAkepu/C3KnNtVx5tW07e5bvIjJScwkCDbP3akWQixPpRFAsnP+ULx7k0aO1x -qAeaAhQ2rgo1F58hcflgqKTXnpPM02intVfiVVkX5GXpJjK5EoQtLceyGOrkxlM/ -sTPq4UrnypmsqSagWV3HcUlYtDinc+nukFk6eR4XkzXBbwKajl0YjztfrCIHOn5Q -CJL6TERVDbM/aAPly8kJ1sWGLuvvWYzMYgLzDul//rUF10gEMWaXVZV51KpS9DY/ -5CunuvCXmEQJHo7kGcViT7sETn6Jz9KOhvYcXkJ7po6d93A/jy4GKPIPnsKKNEmR -xUuXY4xRdh45tMJnLTUDdC9FIU0flTeO9/vNpVA8OPU1i14vCz+MU8KX1bV3GXm/ -fxlB7VBBjX9v5oUep0o/j68R/iDlCOM4VVfRa8gX6T2FU7fNdatvGro7uQzIvWof -gN9WUwCbEMBy/YhBSrXycKA8crgGg3x1mIsopn88JKwmMBa68oS7EHM9w7C4y71M -7DiA+/9Qdp9RBWJpTS9i/mDnJg1xvo8Xz49mrrgfmcAXTCJqXi24NatI3Oc= ------END CERTIFICATE----- diff --git a/jenkins/jenkins-lasttest-agent/lets-encrypt-staging-root-certs/letsencrypt-stg-root-x2.crt b/jenkins/jenkins-lasttest-agent/lets-encrypt-staging-root-certs/letsencrypt-stg-root-x2.crt deleted file mode 100644 index f627e1d568d6010aaeb5d4af8b620c2cc4cfe493..0000000000000000000000000000000000000000 --- a/jenkins/jenkins-lasttest-agent/lets-encrypt-staging-root-certs/letsencrypt-stg-root-x2.crt +++ /dev/null @@ -1,15 +0,0 @@ ------BEGIN CERTIFICATE----- -MIICTjCCAdSgAwIBAgIRAIPgc3k5LlLVLtUUvs4K/QcwCgYIKoZIzj0EAwMwaDEL -MAkGA1UEBhMCVVMxMzAxBgNVBAoTKihTVEFHSU5HKSBJbnRlcm5ldCBTZWN1cml0 -eSBSZXNlYXJjaCBHcm91cDEkMCIGA1UEAxMbKFNUQUdJTkcpIEJvZ3VzIEJyb2Nj -b2xpIFgyMB4XDTIwMDkwNDAwMDAwMFoXDTQwMDkxNzE2MDAwMFowaDELMAkGA1UE -BhMCVVMxMzAxBgNVBAoTKihTVEFHSU5HKSBJbnRlcm5ldCBTZWN1cml0eSBSZXNl -YXJjaCBHcm91cDEkMCIGA1UEAxMbKFNUQUdJTkcpIEJvZ3VzIEJyb2Njb2xpIFgy -MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEOvS+w1kCzAxYOJbA06Aw0HFP2tLBLKPo -FQqR9AMskl1nC2975eQqycR+ACvYelA8rfwFXObMHYXJ23XLB+dAjPJVOJ2OcsjT -VqO4dcDWu+rQ2VILdnJRYypnV1MMThVxo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYD -VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU3tGjWWQOwZo2o0busBB2766XlWYwCgYI -KoZIzj0EAwMDaAAwZQIwRcp4ZKBsq9XkUuN8wfX+GEbY1N5nmCRc8e80kUkuAefo -uc2j3cICeXo1cOybQ1iWAjEA3Ooawl8eQyR4wrjCofUE8h44p0j7Yl/kBlJZT8+9 -vbtH7QiVzeKCOTQPINyRql6P ------END CERTIFICATE----- diff --git a/jenkins/jenkins-lasttest-agent/readme.md b/jenkins/jenkins-lasttest-agent/readme.md deleted file mode 100644 index 40c9e9cbed624066df5777d1cea8b5b044f1be68..0000000000000000000000000000000000000000 --- a/jenkins/jenkins-lasttest-agent/readme.md +++ /dev/null @@ -1,7 +0,0 @@ -# Image bauen - -`docker build -t docker.ozg-sh.de/jenkins-lasttest-agent:v0.42.0-kubectl-staging-ca .` - -# push - -`docker push docker.ozg-sh.de/jenkins-lasttest-agent:v0.42.0-kubectl-staging-ca` \ No newline at end of file diff --git a/jenkins/jenkins-quarkus-build-agent/Dockerfile b/jenkins/jenkins-quarkus-build-agent/Dockerfile deleted file mode 100644 index 11c33750ec57d99962e1496ad7c325c4eb7352a6..0000000000000000000000000000000000000000 --- a/jenkins/jenkins-quarkus-build-agent/Dockerfile +++ /dev/null @@ -1,40 +0,0 @@ -FROM ubuntu:22.04 - -ARG OPENJDK_VERSION=17 -ARG HELM_VERSION=3 -ARG HELM_UNITTEST_VERSION=0.2.11 - -ENV LANG C.UTF-8 - -RUN apt update \ - && apt upgrade -y \ - && apt install -y \ - git \ - openjdk-${OPENJDK_VERSION}-jdk \ - wget \ - curl \ - openssh-server \ - unzip - -RUN wget https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-${HELM_VERSION} -O get-helm.sh \ - && chmod +x get-helm.sh \ - && ./get-helm.sh \ - && rm get-helm.sh - -RUN helm plugin install https://github.com/quintush/helm-unittest --version=${HELM_UNITTEST_VERSION} - -RUN wget https://get.docker.com -O get-docker.sh \ - && chmod +x get-docker.sh \ - && ./get-docker.sh \ - && rm get-docker.sh - -RUN mkdir /run/sshd - -RUN wget https://github.com/jeremylong/DependencyCheck/releases/download/v8.2.1/dependency-check-8.2.1-release.zip -O dependency-check.zip \ - && unzip dependency-check.zip \ - && mkdir /dependency-check-data \ - && dependency-check/bin/dependency-check.sh -d /dependency-check-data --updateonly - -EXPOSE 22 - -CMD ["/usr/sbin/sshd", "-D"] \ No newline at end of file diff --git a/jenkins/jenkins-quarkus-build-agent/readme.md b/jenkins/jenkins-quarkus-build-agent/readme.md deleted file mode 100644 index ba5611b08f8456632094a064356151ba0469d2be..0000000000000000000000000000000000000000 --- a/jenkins/jenkins-quarkus-build-agent/readme.md +++ /dev/null @@ -1,7 +0,0 @@ -# Image bauen - - docker build -t docker.ozg-sh.de/jenkins-quarkus-build-agent . - -# push - - docker push docker.ozg-sh.de/jenkins-quarkus-build-agent