SevdanurGenc's picture
Upload 33 files
4346e8f verified
Raw History Blame Contribute Delete
741 Bytes
# Java test sandbox: JUnit 5 console launcher + JaCoCo
FROM eclipse-temurin:21-jdk
ARG JUNIT_VERSION=1.11.3
ARG JACOCO_VERSION=0.8.12
ARG MAVEN=https://repo1.maven.org/maven2
RUN mkdir -p /opt/java-lib && cd /opt/java-lib \
&& curl -fsSL -o junit-platform-console-standalone.jar \
$MAVEN/org/junit/platform/junit-platform-console-standalone/$JUNIT_VERSION/junit-platform-console-standalone-$JUNIT_VERSION.jar \
&& curl -fsSL -o jacocoagent.jar $MAVEN/org/jacoco/org.jacoco.agent/$JACOCO_VERSION/org.jacoco.agent-$JACOCO_VERSION-runtime.jar \
&& curl -fsSL -o jacococli.jar $MAVEN/org/jacoco/org.jacoco.cli/$JACOCO_VERSION/org.jacoco.cli-$JACOCO_VERSION-nodeps.jar \
&& useradd -m -u 1001 sandbox || true
USER sandbox
WORKDIR /work