【发布时间】:2021-06-01 15:11:19
【问题描述】:
我有一个 Java(Gradle) 项目。使用 Dockerfile 在 CI 中构建 docker 镜像:
FROM gradle:6.8.3-jdk11
COPY --chown=gradle:gradle . /home/gradle/app
WORKDIR /home/gradle/app
RUN gradle compileTestJava
虽然gradle compileTestJava会下载所有的依赖,但是当容器从镜像运行时,gradle缓存是空的,所有的依赖都在重新下载。
如何将 gradle 缓存附加到图像上,以便在容器中使用?
【问题讨论】:
-
你能出示你的
Dockerfile吗? -
@Max 已添加到帖子中
标签: java docker gradle dockerfile gradle-dependencies