From 4461868e55bd19d40edbd88f43706d7069ddedec Mon Sep 17 00:00:00 2001 From: "lvfei.lv" Date: Fri, 10 Oct 2025 11:16:45 +0800 Subject: [PATCH] dragonwell25 dockerfiles init --- .../25/alinux/3/Dockerfile.releases.full | 95 ++++++++++++++++++ .../25/alpine/3.16/Dockerfile.releases.full | 80 +++++++++++++++ .../25/anolis/8.8/Dockerfile.releases.full | 94 ++++++++++++++++++ .../25/ubuntu/20.04/Dockerfile.releases.full | 98 +++++++++++++++++++ LANGUAGE/dragonwell/buildspec.yml | 58 +++++++++++ 5 files changed, 425 insertions(+) create mode 100644 LANGUAGE/dragonwell/25/alinux/3/Dockerfile.releases.full create mode 100644 LANGUAGE/dragonwell/25/alpine/3.16/Dockerfile.releases.full create mode 100644 LANGUAGE/dragonwell/25/anolis/8.8/Dockerfile.releases.full create mode 100644 LANGUAGE/dragonwell/25/ubuntu/20.04/Dockerfile.releases.full diff --git a/LANGUAGE/dragonwell/25/alinux/3/Dockerfile.releases.full b/LANGUAGE/dragonwell/25/alinux/3/Dockerfile.releases.full new file mode 100644 index 0000000..534dd6a --- /dev/null +++ b/LANGUAGE/dragonwell/25/alinux/3/Dockerfile.releases.full @@ -0,0 +1,95 @@ +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +FROM alibaba-cloud-linux-3-registry.cn-hangzhou.cr.aliyuncs.com/alinux3/alinux3:latest + +ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' + +RUN yum install binutils -y tzdata openssl curl ca-certificates fontconfig gzip tar binutils \ + && yum clean all + +ENV EXTENDED_JAVA_VERSION 25.0.8.0.1+36 + +ENV STANDARD_JAVA_VERSION 25.0.0.0.1+36 + +ARG EDITION=extended + +ARG SOURCE=github + +RUN set -eux; \ + ARCH="$(objdump="$(command -v objdump)" && objdump --file-headers "$objdump" | awk -F '[:,]+[[:space:]]+' '$1 == "architecture" { print $2 }')"; \ + case "${ARCH}" in \ + aarch64|arm64) \ + if [ "${SOURCE}" = "github" ];then \ + if [ "${EDITION}" = "extended" ];then \ + ESUM='0c3d0f63a502ecceb510aa5317172af57dbee08e061226bb7f645e1a1b285a49'; \ + BINARY_URL='https://github.com/dragonwell-project/dragonwell25/releases/download/dragonwell-standard-25.0.0.0.1%2B36_jdk-25.0.0-ga/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_aarch64_linux.tar.gz'; \ + else \ + ESUM='0c3d0f63a502ecceb510aa5317172af57dbee08e061226bb7f645e1a1b285a49'; \ + BINARY_URL='https://github.com/dragonwell-project/dragonwell25/releases/download/dragonwell-standard-25.0.0.0.1%2B36_jdk-25.0.0-ga/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_aarch64_linux.tar.gz'; \ + fi \ + else \ + if [ "${EDITION}" = "extended" ];then \ + ESUM='0c3d0f63a502ecceb510aa5317172af57dbee08e061226bb7f645e1a1b285a49'; \ + BINARY_URL='https://dragonwell.oss-cn-shanghai.aliyuncs.com/25.0.0.0.1%2B36/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_aarch64_linux.tar.gz'; \ + else \ + ESUM='0c3d0f63a502ecceb510aa5317172af57dbee08e061226bb7f645e1a1b285a49'; \ + BINARY_URL='https://dragonwell.oss-cn-shanghai.aliyuncs.com/25.0.0.0.1%2B36/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_aarch64_linux.tar.gz'; \ + fi \ + fi \ + ;; \ + amd64|i386:x86-64) \ + if [ "${SOURCE}" = "github" ];then \ + if [ "${EDITION}" = "extended" ];then \ + ESUM='0a720d7d2182215b1ab7235a0ee890c6632b4f1e3c70483a8c887f9ca7c30450'; \ + BINARY_URL='https://github.com/dragonwell-project/dragonwell25/releases/download/dragonwell-standard-25.0.0.0.1%2B36_jdk-25.0.0-ga/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_x64_linux.tar.gz'; \ + else \ + ESUM='0a720d7d2182215b1ab7235a0ee890c6632b4f1e3c70483a8c887f9ca7c30450'; \ + BINARY_URL='https://github.com/dragonwell-project/dragonwell25/releases/download/dragonwell-standard-25.0.0.0.1%2B36_jdk-25.0.0-ga/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_x64_linux.tar.gz'; \ + fi \ + else \ + if [ "${EDITION}" = "extended" ];then \ + ESUM='0a720d7d2182215b1ab7235a0ee890c6632b4f1e3c70483a8c887f9ca7c30450'; \ + BINARY_URL='https://dragonwell.oss-cn-shanghai.aliyuncs.com/25.0.0.0.1%2B36/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_x64_linux.tar.gz'; \ + else \ + ESUM='0a720d7d2182215b1ab7235a0ee890c6632b4f1e3c70483a8c887f9ca7c30450'; \ + BINARY_URL='https://dragonwell.oss-cn-shanghai.aliyuncs.com/25.0.0.0.1%2B36/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_x64_linux.tar.gz'; \ + fi \ + fi \ + ;; \ + *) \ + echo "Unsupported arch: ${ARCH}"; \ + exit 1; \ + ;; \ + esac; \ + curl -so /tmp/openjdk.tar.gz ${BINARY_URL}; \ + echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -; \ + mkdir -p /opt/java/openjdk; \ + cd /opt/java/openjdk; \ + tar -xf /tmp/openjdk.tar.gz --strip-components=1; \ + rm -rf /tmp/openjdk.tar.gz; + +ENV JAVA_HOME=/opt/java/openjdk \ + PATH="/opt/java/openjdk/bin:$PATH" + +RUN echo Verifying install ... \ + && echo javac --version && javac --version \ + && echo java --version && java --version \ + && echo Complete. + +RUN PREFIX=$(echo ${EDITION} | awk '{print toupper($0)}') \ + && JAVA_VERSION=$(eval echo \$${PREFIX}_JAVA_VERSION) \ + && java -version 2>&1 | grep "${JAVA_VERSION}" + +CMD ["jshell"] diff --git a/LANGUAGE/dragonwell/25/alpine/3.16/Dockerfile.releases.full b/LANGUAGE/dragonwell/25/alpine/3.16/Dockerfile.releases.full new file mode 100644 index 0000000..c923662 --- /dev/null +++ b/LANGUAGE/dragonwell/25/alpine/3.16/Dockerfile.releases.full @@ -0,0 +1,80 @@ +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +FROM alpine:3.16 + +ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' + + +RUN apk add --no-cache ca-certificates musl-locales musl-locales-lang openssl tzdata wget + +ENV EXTENDED_JAVA_VERSION 25.0.0.0.1+36 + +ENV STANDARD_JAVA_VERSION 25.0.0.0.1+36 + +ARG EDITION=extended + +ARG SOURCE=github + +RUN set -eux; \ + ARCH="$(apk --print-arch)"; \ + case "${ARCH}" in \ + amd64|x86_64) \ + if [ "${SOURCE}" = "github" ];then \ + if [ "${EDITION}" = "extended" ];then \ + ESUM='6e3fbb6498ff5abf70582de197207ca9377af4a1a74af9ab85e51a3a225deeef'; \ + BINARY_URL='https://github.com/dragonwell-project/dragonwell25/releases/download/dragonwell-standard-25.0.0.0.1%2B36_jdk-25.0.0-ga/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_x64_alpine-linux.tar.gz'; \ + else \ + ESUM='6e3fbb6498ff5abf70582de197207ca9377af4a1a74af9ab85e51a3a225deeef'; \ + BINARY_URL='https://github.com/dragonwell-project/dragonwell25/releases/download/dragonwell-standard-25.0.0.0.1%2B36_jdk-25.0.0-ga/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_x64_alpine-linux.tar.gz'; \ + fi \ + else \ + if [ "${EDITION}" = "extended" ];then \ + ESUM='6e3fbb6498ff5abf70582de197207ca9377af4a1a74af9ab85e51a3a225deeef'; \ + BINARY_URL='https://dragonwell.oss-cn-shanghai.aliyuncs.com/25.0.0.0.1%2B36/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_x64_alpine-linux.tar.gz'; \ + else \ + ESUM='6e3fbb6498ff5abf70582de197207ca9377af4a1a74af9ab85e51a3a225deeef'; \ + BINARY_URL='https://dragonwell.oss-cn-shanghai.aliyuncs.com/25.0.0.0.1%2B36/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_x64_alpine-linux.tar.gz'; \ + fi \ + fi \ + ;; \ + *) \ + echo "Unsupported arch: ${ARCH}"; \ + exit 1; \ + ;; \ + esac; \ + wget -O /tmp/openjdk.tar.gz ${BINARY_URL}; \ + echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -; \ + mkdir -p /opt/java/openjdk; \ + tar --extract \ + --file /tmp/openjdk.tar.gz \ + --directory /opt/java/openjdk \ + --strip-components 1 \ + --no-same-owner \ + ; \ + rm -rf /tmp/openjdk.tar.gz; + +ENV JAVA_HOME=/opt/java/openjdk \ + PATH="/opt/java/openjdk/bin:$PATH" + +RUN echo Verifying install ... \ + && echo javac --version && javac --version \ + && echo java --version && java --version \ + && echo Complete. + +RUN PREFIX=$(echo ${EDITION} | awk '{print toupper($0)}') \ + && JAVA_VERSION=$(eval echo \$${PREFIX}_JAVA_VERSION) \ + && java -version 2>&1 | grep "${JAVA_VERSION}" + +CMD ["jshell"] diff --git a/LANGUAGE/dragonwell/25/anolis/8.8/Dockerfile.releases.full b/LANGUAGE/dragonwell/25/anolis/8.8/Dockerfile.releases.full new file mode 100644 index 0000000..0fbc235 --- /dev/null +++ b/LANGUAGE/dragonwell/25/anolis/8.8/Dockerfile.releases.full @@ -0,0 +1,94 @@ +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +FROM registry.openanolis.cn/openanolis/anolisos:8.8 + +ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' + +RUN yum install -y tzdata openssl curl ca-certificates fontconfig gzip tar binutils \ + && yum clean all + +ENV EXTENDED_JAVA_VERSION 25.0.0.0.1+36 + +ENV STANDARD_JAVA_VERSION 25.0.0.0.1+36 + +ARG EDITION=extended + +ARG SOURCE=github + +RUN set -eux; \ + ARCH="$(objdump="$(command -v objdump)" && objdump --file-headers "$objdump" | awk -F '[:,]+[[:space:]]+' '$1 == "architecture" { print $2 }')"; \ + case "${ARCH}" in \ + aarch64|arm64) \ + if [ "${SOURCE}" = "github" ];then \ + if [ "${EDITION}" = "extended" ];then \ + ESUM='0c3d0f63a502ecceb510aa5317172af57dbee08e061226bb7f645e1a1b285a49'; \ + BINARY_URL='https://github.com/dragonwell-project/dragonwell25/releases/download/dragonwell-standard-25.0.0.0.1%2B36_jdk-25.0.0-ga/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_aarch64_linux.tar.gz'; \ + else \ + ESUM='0c3d0f63a502ecceb510aa5317172af57dbee08e061226bb7f645e1a1b285a49'; \ + BINARY_URL='https://github.com/dragonwell-project/dragonwell25/releases/download/dragonwell-standard-25.0.0.0.1%2B36_jdk-25.0.0-ga/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_aarch64_linux.tar.gz'; \ + fi \ + else \ + if [ "${EDITION}" = "extended" ];then \ + ESUM='0c3d0f63a502ecceb510aa5317172af57dbee08e061226bb7f645e1a1b285a49'; \ + BINARY_URL='https://dragonwell.oss-cn-shanghai.aliyuncs.com/25.0.0.0.1%2B36/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_aarch64_linux.tar.gz'; \ + else \ + ESUM='0c3d0f63a502ecceb510aa5317172af57dbee08e061226bb7f645e1a1b285a49'; \ + BINARY_URL='https://dragonwell.oss-cn-shanghai.aliyuncs.com/25.0.0.0.1%2B36/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_aarch64_linux.tar.gz'; \ + fi \ + fi \ + ;; \ + amd64|i386:x86-64) \ + if [ "${SOURCE}" = "github" ];then \ + if [ "${EDITION}" = "extended" ];then \ + ESUM='0a720d7d2182215b1ab7235a0ee890c6632b4f1e3c70483a8c887f9ca7c30450'; \ + BINARY_URL='https://github.com/dragonwell-project/dragonwell25/releases/download/dragonwell-standard-25.0.0.0.1%2B36_jdk-25.0.0-ga/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_x64_linux.tar.gz'; \ + else \ + ESUM='0a720d7d2182215b1ab7235a0ee890c6632b4f1e3c70483a8c887f9ca7c30450'; \ + BINARY_URL='https://github.com/dragonwell-project/dragonwell25/releases/download/dragonwell-standard-25.0.0.0.1%2B36_jdk-25.0.0-ga/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_x64_linux.tar.gz'; \ + fi \ + else \ + if [ "${EDITION}" = "extended" ];then \ + ESUM='0a720d7d2182215b1ab7235a0ee890c6632b4f1e3c70483a8c887f9ca7c30450'; \ + BINARY_URL='https://dragonwell.oss-cn-shanghai.aliyuncs.com/25.0.0.0.1%2B36/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_x64_linux.tar.gz'; \ + else \ + ESUM='0a720d7d2182215b1ab7235a0ee890c6632b4f1e3c70483a8c887f9ca7c30450'; \ + BINARY_URL='https://dragonwell.oss-cn-shanghai.aliyuncs.com/25.0.0.0.1%2B36/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_x64_linux.tar.gz'; \ + fi \ + fi \ + ;; \ + *) \ + echo "Unsupported arch: ${ARCH}"; \ + exit 1; \ + ;; \ + esac; \ + curl -so /tmp/openjdk.tar.gz ${BINARY_URL}; \ + echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -; \ + mkdir -p /opt/java/openjdk; \ + cd /opt/java/openjdk; \ + tar -xf /tmp/openjdk.tar.gz --strip-components=1; \ + rm -rf /tmp/openjdk.tar.gz; + +ENV JAVA_HOME=/opt/java/openjdk \ + PATH="/opt/java/openjdk/bin:$PATH" + +RUN echo Verifying install ... \ + && echo javac --version && javac --version \ + && echo java --version && java --version \ + && echo Complete. + +RUN PREFIX=$(echo ${EDITION} | awk '{print toupper($0)}') \ + && JAVA_VERSION=$(eval echo \$${PREFIX}_JAVA_VERSION) \ + && java -version 2>&1 | grep "${JAVA_VERSION}" + +CMD ["jshell"] diff --git a/LANGUAGE/dragonwell/25/ubuntu/20.04/Dockerfile.releases.full b/LANGUAGE/dragonwell/25/ubuntu/20.04/Dockerfile.releases.full new file mode 100644 index 0000000..c4c8c8e --- /dev/null +++ b/LANGUAGE/dragonwell/25/ubuntu/20.04/Dockerfile.releases.full @@ -0,0 +1,98 @@ +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +FROM ubuntu:20.04 + +ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' + +RUN apt-get update \ + && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends tzdata curl ca-certificates fontconfig locales binutils \ + && echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen \ + && locale-gen en_US.UTF-8 \ + && rm -rf /var/lib/apt/lists/* + +ENV EXTENDED_JAVA_VERSION 25.0.0.0.1+36 + +ENV STANDARD_JAVA_VERSION 25.0.0.0.1+36 + +ARG EDITION=extended + +ARG SOURCE=github + +RUN set -eux; \ + ARCH="$(dpkg --print-architecture)"; \ + case "${ARCH}" in \ + aarch64|arm64) \ + if [ "${SOURCE}" = "github" ];then \ + if [ "${EDITION}" = "extended" ];then \ + ESUM='0c3d0f63a502ecceb510aa5317172af57dbee08e061226bb7f645e1a1b285a49'; \ + BINARY_URL='https://github.com/dragonwell-project/dragonwell25/releases/download/dragonwell-standard-25.0.0.0.1%2B36_jdk-25.0.0-ga/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_aarch64_linux.tar.gz'; \ + else \ + ESUM='0c3d0f63a502ecceb510aa5317172af57dbee08e061226bb7f645e1a1b285a49'; \ + BINARY_URL='https://github.com/dragonwell-project/dragonwell25/releases/download/dragonwell-standard-25.0.0.0.1%2B36_jdk-25.0.0-ga/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_aarch64_linux.tar.gz'; \ + fi \ + else \ + if [ "${EDITION}" = "extended" ];then \ + ESUM='0c3d0f63a502ecceb510aa5317172af57dbee08e061226bb7f645e1a1b285a49'; \ + BINARY_URL='https://dragonwell.oss-cn-shanghai.aliyuncs.com/25.0.0.0.1%2B36/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_aarch64_linux.tar.gz'; \ + else \ + ESUM='0c3d0f63a502ecceb510aa5317172af57dbee08e061226bb7f645e1a1b285a49'; \ + BINARY_URL='https://dragonwell.oss-cn-shanghai.aliyuncs.com/25.0.0.0.1%2B36/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_aarch64_linux.tar.gz'; \ + fi \ + fi \ + ;; \ + amd64|i386:x86-64) \ + if [ "${SOURCE}" = "github" ];then \ + if [ "${EDITION}" = "extended" ];then \ + ESUM='0a720d7d2182215b1ab7235a0ee890c6632b4f1e3c70483a8c887f9ca7c30450'; \ + BINARY_URL='https://github.com/dragonwell-project/dragonwell25/releases/download/dragonwell-standard-25.0.0.0.1%2B36_jdk-25.0.0-ga/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_x64_linux.tar.gz'; \ + else \ + ESUM='0a720d7d2182215b1ab7235a0ee890c6632b4f1e3c70483a8c887f9ca7c30450'; \ + BINARY_URL='https://github.com/dragonwell-project/dragonwell25/releases/download/dragonwell-standard-25.0.0.0.1%2B36_jdk-25.0.0-ga/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_x64_linux.tar.gz'; \ + fi \ + else \ + if [ "${EDITION}" = "extended" ];then \ + ESUM='0a720d7d2182215b1ab7235a0ee890c6632b4f1e3c70483a8c887f9ca7c30450'; \ + BINARY_URL='https://dragonwell.oss-cn-shanghai.aliyuncs.com/25.0.0.0.1%2B36/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_x64_linux.tar.gz'; \ + else \ + ESUM='0a720d7d2182215b1ab7235a0ee890c6632b4f1e3c70483a8c887f9ca7c30450'; \ + BINARY_URL='https://dragonwell.oss-cn-shanghai.aliyuncs.com/25.0.0.0.1%2B36/Alibaba_Dragonwell_Standard_25.0.0.0.1.36_x64_linux.tar.gz'; \ + fi \ + fi \ + ;; \ + *) \ + echo "Unsupported arch: ${ARCH}"; \ + exit 1; \ + ;; \ + esac; \ + curl -so /tmp/openjdk.tar.gz ${BINARY_URL}; \ + echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -; \ + mkdir -p /opt/java/openjdk; \ + cd /opt/java/openjdk; \ + tar -xf /tmp/openjdk.tar.gz --strip-components=1; \ + rm -rf /tmp/openjdk.tar.gz; + +ENV JAVA_HOME=/opt/java/openjdk \ + PATH="/opt/java/openjdk/bin:$PATH" + +RUN echo Verifying install ... \ + && echo javac --version && javac --version \ + && echo java --version && java --version \ + && echo Complete. + +RUN PREFIX=$(echo ${EDITION} | awk '{print toupper($0)}') \ + && JAVA_VERSION=$(eval echo \$${PREFIX}_JAVA_VERSION) \ + && java -version 2>&1 | grep "${JAVA_VERSION}" + +CMD ["jshell"] diff --git a/LANGUAGE/dragonwell/buildspec.yml b/LANGUAGE/dragonwell/buildspec.yml index 8aca0d3..7d05cc2 100644 --- a/LANGUAGE/dragonwell/buildspec.yml +++ b/LANGUAGE/dragonwell/buildspec.yml @@ -271,3 +271,61 @@ images: tags: [[21.0.8.0.8.9-extended-ga-alpine, 21-extended-ga-alpine], [21.0.8.0.8.9-standard-ga-alpine, 21-standard-ga-alpine, 21-alpine]] registry: [[*DRAGONWELL_ACR_PROD, *DOCKERHUB_PROD], [*DRAGONWELL_ACR_PROD, *DOCKERHUB_PROD]] test_config: [*WORKSPACE, *TEMPLATE] + + BuildDragonwell25Anolis88ReleaseDockerImage: + build: true + test: false + arch_type: &ARCH_TYPE x86 + docker_file: + variable: + - &ARG1 [(EDITION, standard), (SOURCE, oss)] + path: LANGUAGE/dragonwell/25/anolis/8.8/Dockerfile.releases.full + scene: + args: [*ARG1] + tags: [[25.0.0.0.1.36-standard-ga-anolis, 25-standard-ga-anolis, 25-anolis]] + registry: [[*DRAGONWELL_ACR_PROD, *ANOLIS_ACR_PROD, *DOCKERHUB_PROD]] + test_config: [*WORKSPACE, *TEMPLATE] + + BuildDragonwell25Ubuntu2004ReleaseDockerImage: + build: true + test: false + arch_type: &ARCH_TYPE x86 + docker_file: + variable: + - &ARG1 [(EDITION, standard), (SOURCE, oss)] + path: LANGUAGE/dragonwell/25/ubuntu/20.04/Dockerfile.releases.full + scene: + args: [*ARG1] + tags: [[25.0.0.0.1.36-standard-ga-ubuntu, 25-standard-ga-ubuntu, 25-ubuntu]] + registry: [[*DRAGONWELL_ACR_PROD, *DOCKERHUB_PROD]] + test_config: [*WORKSPACE, *TEMPLATE] + + BuildDragonwell25Alinux3ReleaseDockerImage: + build: true + test: false + arch_type: &ARCH_TYPE x86 + docker_file: + variable: + - &ARG1 [(EDITION, standard), (SOURCE, oss)] + path: LANGUAGE/dragonwell/25/alinux/3/Dockerfile.releases.full + scene: + args: [*ARG1] + tags: [[25.0.0.0.1.36-standard-ga-alinux, 25-standard-ga-alinux, 25-alinux, 25.0.0.0.1.36, 25]] + registry: [[*DRAGONWELL_ACR_PROD, *ANOLIS_ACR_PROD, *DOCKERHUB_PROD]] + test_config: [*WORKSPACE, *TEMPLATE] + + BuildDragonwell25Alpine316ReleaseDockerImage: + build: true + test: false + platform: [linux/amd64] + arch_type: &ARCH_TYPE x86 + region: cn-hongkong + docker_file: + variable: + - &ARG1 [(EDITION, standard), (SOURCE, github)] + path: LANGUAGE/dragonwell/25/alpine/3.16/Dockerfile.releases.full + scene: + args: [*ARG1] + tags: [[25.0.0.0.1.36-standard-ga-alpine, 25-standard-ga-alpine, 25-alpine]] + registry: [[*DRAGONWELL_ACR_PROD, *DOCKERHUB_PROD]] + test_config: [*WORKSPACE, *TEMPLATE] -- Gitee