2

我编写了以下内容Dockerfile来容器化 Maven 构建:

FROM maven AS builder
WORKDIR /build
COPY . /build
RUN mvn -Dmaven.repo.local=.m2/repository clean test clover:instrument clover:clover clover:check findbugs:check package site

FROM amazoncorretto:8
COPY --from=builder /build/target/*.jar app.jar
ENTRYPOINT ["java", "-jar", "/app.jar"]

第二阶段复制第一阶段构建的 jar 文件,以便它可以使用它ENTRYPOINT,但我还希望 docker 主机target从容器中获取整个目录的副本,因为它包含其他构建工件,如代码覆盖率和分析报告。

具体来说,我希望副本作为docker build -t fakefirehose .这可能吗?

4

0 回答 0