From 06b22f7a0cd95deb74a0aa1c6e7ed2d4afe4569e Mon Sep 17 00:00:00 2001 From: Benjos <blegros@takima.fr> Date: Mon, 12 Aug 2024 13:16:45 +0200 Subject: [PATCH] feat: added eclipse temurin images --- .gitlab-ci.yml | 26 ++++++++++++++++++++++++++ eclipse-temurin/17/Dockerfile | 1 + eclipse-temurin/21/Dockerfile | 1 + 3 files changed, 28 insertions(+) create mode 100644 .gitlab-ci.yml create mode 100644 eclipse-temurin/17/Dockerfile create mode 100644 eclipse-temurin/21/Dockerfile diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..2ab2a3f --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,26 @@ +stages: + - build + - bundle + +variables: + DOCKER_DRIVER: overlay2 + DOCKER_TLS_CERTDIR: "" + + ECLIPSE_TEMURIN_IMAGE_NAME: "eclipse-temurin" + ECLIPSE_TEMURIN_IMAGE: $CI_REGISTRY_IMAGE/$ECLIPSE_TEMURIN_IMAGE_NAME + +build_eclipse_temurin: + stage: build + image: + name: gcr.io/kaniko-project/executor:debug + entrypoint: [""] + tags: + - docker + script: + - export + - echo "{\"auths\":{\"$CI_REGISTRY\":{\"auth\":\"$(echo -n ${CI_REGISTRY_USER}:${CI_REGISTRY_PASSWORD} | base64)\"}}}" > /kaniko/.docker/config.json + - /kaniko/executor --context $CI_PROJECT_DIR/eclipse-temurin/17 --dockerfile $CI_PROJECT_DIR/eclipse-temurin/17/Dockerfile --destination ${ECLIPSE_TEMURIN_IMAGE}:17-jre-alpine + - /kaniko/executor --context $CI_PROJECT_DIR/eclipse-temurin/21 --dockerfile $CI_PROJECT_DIR/eclipse-temurin/21/Dockerfile --destination ${ECLIPSE_TEMURIN_IMAGE}:21-jre-alpine + when: manual + only: + - main diff --git a/eclipse-temurin/17/Dockerfile b/eclipse-temurin/17/Dockerfile new file mode 100644 index 0000000..d834bab --- /dev/null +++ b/eclipse-temurin/17/Dockerfile @@ -0,0 +1 @@ +FROM eclipse-temurin:17-jre-alpine diff --git a/eclipse-temurin/21/Dockerfile b/eclipse-temurin/21/Dockerfile new file mode 100644 index 0000000..3a53cb5 --- /dev/null +++ b/eclipse-temurin/21/Dockerfile @@ -0,0 +1 @@ +FROM eclipse-temurin:21-jre-alpine -- GitLab