build(docker):优化构建缓存并移除本地仓库路径
All checks were successful
Auto-build / Automatic-Packaging (push) Successful in 3s
All checks were successful
Auto-build / Automatic-Packaging (push) Successful in 3s
- 使用 `--mount=type=cache` 挂载 Maven 缓存以加速构建 - 移除 `-Dmaven.repo.local=./.m2` 参数,使用默认缓存位置 - 删除多余的 `mvn install` 步骤,合并构建命令 - 移除基础镜像中的冗余标签,保持最新版本引用
This commit is contained in:
parent
9146dfbb54
commit
e5c8966445
@ -1,9 +1,9 @@
|
|||||||
FROM maven:3.8.4-openjdk-17 AS builder
|
FROM maven:3.8.4-openjdk-17 AS builder
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY pom.xml .
|
COPY pom.xml .
|
||||||
RUN mvn install -Dmaven.repo.local=./.m2
|
|
||||||
COPY src ./src
|
COPY src ./src
|
||||||
RUN mvn clean package -Dmaven.repo.local=./.m2 -DskipTests=true -P prod
|
RUN --mount=type=cache,target=/root/.m2 \
|
||||||
|
mvn clean package -DskipTests=true -P prod
|
||||||
|
|
||||||
|
|
||||||
FROM bellsoft/liberica-openjdk-debian:17.0.11-cds
|
FROM bellsoft/liberica-openjdk-debian:17.0.11-cds
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user