【发布时间】:2021-08-11 04:50:41
【问题描述】:
一个典型的 go docker 模式是这样的:
# cache modules
COPY go.mod .
COPY go.sum .
RUN go mod download
COPY . .
RUN make
这将在编译实际源代码之前为下载的包创建一个(缓存)层。在添加应用程序之前,不仅要下载,还要编译包以进一步加快重复构建,这将是非常棒的。
如何强制编译所有下载的包而不考虑父应用程序?
【问题讨论】:
-
如果您通过搜索发现自己在这里,请查看stackoverflow.com/questions/68730600/…