java-build (latest)
Published 2025-11-20 16:46:24 +01:00 by warp03
Installation
docker pull sw-vc.warpcs.org/omegazero/java-build:latestsha256:db5079318dd4a3c06d1ddd98bc76cef31852ad347b474f32525d58c3499c272a
Image Layers
| # debian.sh --arch 'amd64' out/ 'trixie' '@1763337600' |
| RUN /bin/sh -c apt-get clean # buildkit |
| RUN /bin/sh -c apt-get --allow-releaseinfo-change update # buildkit |
| RUN /bin/sh -c apt-get install -y curl nodejs make wget unzip # buildkit |
| COPY etc /usr/local/etc/ci-tools # buildkit |
| RUN /bin/sh -c ln -s /usr/local/etc/ci-tools/scripts/artifact-dl-java.sh /usr/local/bin/artifact-dl-java # buildkit |
| RUN /bin/sh -c ln -s /usr/local/etc/ci-tools/scripts/artifact-push-java.sh /usr/local/bin/artifact-push-java # buildkit |
| RUN /bin/sh -c ln -s /usr/local/etc/ci-tools/scripts/setversion.sh /usr/local/bin/setversion # buildkit |
| ENV JAVA_HOME=/usr/local/etc/java-build/openjdk |
| ENV PATH=/usr/local/etc/java-build/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| RUN /bin/sh -c wget -O /tmp/openjdk.tar.gz https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u472-b08/OpenJDK8U-jdk_x64_linux_hotspot_8u472b08.tar.gz # buildkit |
| RUN /bin/sh -c mkdir -p "$JAVA_HOME" && tar xf /tmp/openjdk.tar.gz -C "$JAVA_HOME" --strip-components 1 && rm -f /tmp/openjdk.tar.gz ${JAVA_HOME}/src.zip # buildkit |
| RUN /bin/sh -c find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf; ldconfig # buildkit |
| COPY etc /usr/local/etc/java-build # buildkit |
| RUN /bin/sh -c ln -s /usr/local/etc/java-build/run-ecj.sh /usr/local/bin/ecj # buildkit |
| RUN /bin/sh -c ln -s /usr/local/etc/java-build/scala3-3.7.4-x86_64-pc-linux/bin/scala /usr/local/bin/scala # buildkit |
| RUN /bin/sh -c ln -s /usr/local/etc/java-build/scala3-3.7.4-x86_64-pc-linux/bin/scalac /usr/local/bin/scalac # buildkit |
| RUN /bin/sh -c ln -s /usr/local/etc/java-build/scala3-3.7.4-x86_64-pc-linux/bin/scaladoc /usr/local/bin/scaladoc # buildkit |