From 9724134a61b1d604fc4d6c597e3f2efbc55301bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9D=D0=B8=D0=BA=D0=B8=D1=82=D0=B0=20=D0=A1=D1=8B=D1=87?= =?UTF-8?q?=D0=B5=D0=B2?= Date: Mon, 23 Mar 2026 19:17:37 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B0=20JDK=2017=20Ubuntu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitlab-ci.yml | 1 + Dockerfile.jdk-ubuntu | 26 ++++++++++++++++++++++++++ README.md | 1 + apt/ubuntu.sources | 5 +++++ docker-bake.hcl | 1 + 5 files changed, 34 insertions(+) create mode 100644 Dockerfile.jdk-ubuntu create mode 100644 apt/ubuntu.sources 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 <