我编写了以下内容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 .
这可能吗?