testing jenkins docker

This commit is contained in:
Szakalakamaka
2020-09-28 13:56:33 +02:00
parent d3ba7d1f27
commit c820560efe
3 changed files with 28 additions and 25 deletions

View File

@@ -1,14 +1,18 @@
FROM openjdk:14 as builder
FROM maven:3.6.3-jdk-14 as builder
WORKDIR application
RUN java -Djarmode=layertools -jar ${project.build.finalName}.jar extract
COPY ./ ./
RUN mvn clean install
FROM openjdk:14 as layerBuilder
WORKDIR application
ARG JAR_FILE=application/target/*.jar
COPY --from=builder ${JAR_FILE} application.jar
RUN java -Djarmode=layertools -jar application.jar extract
FROM openjdk:14
LABEL PROJECT_NAME=${project.artifactId} \
PROJECT=${project.id}
WORKDIR application
COPY --from=builder application/dependencies/ ./
COPY --from=builder application/spring-boot-loader/ ./
COPY --from=builder application/snapshot-dependencies/ ./
COPY --from=builder application/application/ ./
COPY --from=layerBuilder application/dependencies/ ./
COPY --from=layerBuilder application/spring-boot-loader/ ./
COPY --from=layerBuilder application/snapshot-dependencies/ ./
COPY --from=layerBuilder application/application/ ./
ENTRYPOINT ["java", "-Djava.security.cgd=file:/dev/./urandom", "org.springframework.boot.loader.JarLauncher"]