diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2d84bb4..0f2d19f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -23,6 +23,7 @@ build-images: - gradle-rhel-jdk17-ubi10 - eclipse-temurin-rhel-17-jre-ubi10-minimal - alpine-3-23-2 + - gradle-ubuntu-jdk17-noble script: - echo $REGISTRY_PASSWORD | docker login -u $REGISTRY_USER --password-stdin $REGISTRY diff --git a/Dockerfile.jdk-ubuntu b/Dockerfile.jdk-ubuntu new file mode 100644 index 0000000..949646f --- /dev/null +++ b/Dockerfile.jdk-ubuntu @@ -0,0 +1,26 @@ +ARG BASE_REPO="repo.nstart.local/library/" +ARG BASE_TAG="jdk17-noble" + +FROM ${BASE_REPO}gradle:${BASE_TAG} + +COPY --chmod=007 ca/nstart.local.crt /usr/local/share/ca-certificates/nstart.local.crt + +COPY apt/99ca /etc/apt/apt.conf.d/99ca +COPY apt/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources + +COPY ca/nstart.local.crt /certificates/ +ENV USE_SYSTEM_CA_CERTS=1 + +ENV GRADLE_USER_HOME=/etc/gradle +COPY java/00-nstart-repos.gradle /etc/gradle/init.d/00-nstart-repos.gradle + +RUN <