summaryrefslogtreecommitdiff
path: root/Dockerfile.test
blob: 1de70d1463716395bc39e33b9bce934d6de463ae (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 -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"]