summaryrefslogtreecommitdiff
path: root/Dockerfile.test
blob: 9a82cc5d2047ea306944aca412755db3e93ad4f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Stage 1: BUILD
FROM maven:3.8.5-openjdk-17 AS build
WORKDIR /app
COPY mvnw pom.xml ./
COPY .mvn .mvn
COPY src src
RUN chmod +x mvnw
RUN ./mvnw clean package -q -Dmaven.test.skip=true

# Stage 2: TEST
FROM maven:3.8.5-openjdk-17 AS test
WORKDIR /app
COPY --from=build /app /app
RUN chmod +x mvnw
CMD ["./mvnw", "test", "-P", "test", "-q"]