Speed-up building applier and clusterctl images
Use caching to download go modules. Change-Id: I9fa7d19f9daaa73675dfb8c59ffed0ad08638631 Signed-off-by: Ruslan Aliev <raliev@mirantis.com>
This commit is contained in:
parent
bc704b736d
commit
4e39a436da
@ -12,8 +12,9 @@ RUN update-ca-certificates
|
||||
ENV PATH "/usr/local/go/bin:$PATH"
|
||||
ENV CGO_ENABLED=0
|
||||
WORKDIR /go/src/
|
||||
COPY image/ .
|
||||
COPY image/go.mod image/go.sum ./
|
||||
RUN go mod download
|
||||
COPY image/ ./
|
||||
RUN go build -v -o /usr/local/bin/config-function ./
|
||||
|
||||
FROM ${PLUGINS_RELEASE_IMAGE} as release
|
||||
|
@ -24,8 +24,9 @@ RUN update-ca-certificates
|
||||
ENV PATH "/usr/local/go/bin:$PATH"
|
||||
ENV CGO_ENABLED=0
|
||||
WORKDIR /go/src/
|
||||
COPY image/ .
|
||||
COPY image/go.mod image/go.sum ./
|
||||
RUN go mod download
|
||||
COPY image/ ./
|
||||
RUN go build -v -o /usr/local/bin/config-function ./
|
||||
|
||||
FROM ${PLUGINS_RELEASE_IMAGE} as release
|
||||
|
@ -12,10 +12,9 @@ RUN update-ca-certificates
|
||||
ENV PATH "/usr/local/go/bin:$PATH"
|
||||
ENV CGO_ENABLED=0
|
||||
WORKDIR /go/src/
|
||||
COPY image/go.mod .
|
||||
COPY image/go.sum .
|
||||
COPY image/go.mod image/go.sum ./
|
||||
RUN go mod download
|
||||
COPY image/main.go .
|
||||
COPY image/ ./
|
||||
RUN go build -v -o /usr/local/bin/config-function ./
|
||||
|
||||
FROM ${PLUGINS_RELEASE_IMAGE} as release
|
||||
|
Loading…
x
Reference in New Issue
Block a user