diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..2ab2a3ffefca5ec754a5883de05dc0a147e5e8a7 --- /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 0000000000000000000000000000000000000000..d834babd26108df5f7399399cc79b8e47d8841b0 --- /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 0000000000000000000000000000000000000000..3a53cb5a16b7bcb4177f0964e581dd69a237e8c1 --- /dev/null +++ b/eclipse-temurin/21/Dockerfile @@ -0,0 +1 @@ +FROM eclipse-temurin:21-jre-alpine