From 33bceeb2ee26339a7911ee2a02cacfd302213aa6 Mon Sep 17 00:00:00 2001 From: wjunLu Date: Wed, 16 Apr 2025 09:21:38 +0800 Subject: [PATCH] Add new images --- .../glassfish/7.0.23/24.03-lts-sp1/Dockerfile | 21 +++++++++++++++++++ Others/glassfish/meta.yml | 2 ++ Others/image-list.yml | 2 ++ Others/jenkins/2.502/24.03-lts-sp1/Dockerfile | 20 ++++++++++++++++++ Others/jenkins/meta.yml | 2 ++ 5 files changed, 47 insertions(+) create mode 100644 Others/glassfish/7.0.23/24.03-lts-sp1/Dockerfile create mode 100644 Others/glassfish/meta.yml create mode 100644 Others/jenkins/2.502/24.03-lts-sp1/Dockerfile create mode 100644 Others/jenkins/meta.yml diff --git a/Others/glassfish/7.0.23/24.03-lts-sp1/Dockerfile b/Others/glassfish/7.0.23/24.03-lts-sp1/Dockerfile new file mode 100644 index 00000000..0a4af975 --- /dev/null +++ b/Others/glassfish/7.0.23/24.03-lts-sp1/Dockerfile @@ -0,0 +1,21 @@ +ARG BASE=openeuler/openeuler:24.03-lts-sp1 +FROM ${BASE} + +ARG TARGETARCH +ARG VERSION=7.0.23 + +RUN yum install -y java-17-openjdk-devel git && \ + yum clean all && \ + cd / && \ + curl -fSL -o apache-maven.tar.gz https://repo.huaweicloud.com/apache/maven/maven-3/3.9.3/binaries/apache-maven-3.9.3-bin.tar.gz && \ + mkdir -p /usr/local/maven && \ + tar -zxf apache-maven.tar.gz -C /usr/local/maven --strip-components=1 && \ + rm -rf apache-maven.tar.gz + +ENV MAVEN_HOME=/usr/local/maven +ENV PATH=${MAVEN_HOME}/bin:$PATH + +WORKDIR / +RUN git clone -b ${VERSION} https://github.com/eclipse-ee4j/glassfish.git && \ + cd glassfish && \ + mvn clean install -Pfastest -T4C \ No newline at end of file diff --git a/Others/glassfish/meta.yml b/Others/glassfish/meta.yml new file mode 100644 index 00000000..8860fee0 --- /dev/null +++ b/Others/glassfish/meta.yml @@ -0,0 +1,2 @@ +7.0.23-oe2403sp1: + path: 7.0.23/24.03-lts-sp1/Dockerfile \ No newline at end of file diff --git a/Others/image-list.yml b/Others/image-list.yml index d4cd33d8..4187bd03 100644 --- a/Others/image-list.yml +++ b/Others/image-list.yml @@ -20,3 +20,5 @@ images: conda: conda pypi: pypi npmjs: npmjs + glassfish: glassfish + jenkins: jenkins diff --git a/Others/jenkins/2.502/24.03-lts-sp1/Dockerfile b/Others/jenkins/2.502/24.03-lts-sp1/Dockerfile new file mode 100644 index 00000000..e4589f09 --- /dev/null +++ b/Others/jenkins/2.502/24.03-lts-sp1/Dockerfile @@ -0,0 +1,20 @@ +ARG BASE=openeuler/openeuler:24.03-lts-sp1 +FROM ${BASE} + +ARG TARGETARCH +ARG VERSION=2.502 +ARG MAVEN_VERSION=3.9.6 +ARG MAVEN_URL=https://repo.huaweicloud.com/apache/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.tar.gz + +RUN yum install -y java-17-openjdk-devel git && \ + yum clean all && \ + curl -fSL -o apache-maven.tar.gz ${MAVEN_URL} && \ + mkdir -p /usr/local/maven && \ + tar -zxf apache-maven.tar.gz -C /usr/local/maven --strip-components=1 && \ + rm -rf apache-maven.tar.gz + +ENV PATH=$PATH:/usr/local/maven/bin + +RUN git clone -b jenkins-${VERSION} https://github.com/jenkinsci/jenkins.git && \ + cd jenkins && \ + mvn clean install -Dmaven.test.skip=true diff --git a/Others/jenkins/meta.yml b/Others/jenkins/meta.yml new file mode 100644 index 00000000..adc7799b --- /dev/null +++ b/Others/jenkins/meta.yml @@ -0,0 +1,2 @@ +2.502-oe2403sp1: + path: 2.502/24.03-lts-sp1/Dockerfile \ No newline at end of file -- Gitee