11# syntax=docker/dockerfile:1.3
22
3- ARG GO_VERSION=1.13.15
3+ ARG GO_VERSION=1.16.6
44
55FROM golang:${GO_VERSION}-alpine AS golang
66ENV CGO_ENABLED=0
@@ -10,21 +10,21 @@ ARG ESC_VERSION=v0.2.0
1010RUN --mount=type=cache,target=/root/.cache/go-build \
1111 --mount=type=cache,target=/go/pkg/mod \
1212 --mount=type=tmpfs,target=/go/src/ \
13- GO111MODULE=on go get github.com/mjibson/esc@${ESC_VERSION}
13+ GO111MODULE=on go install github.com/mjibson/esc@${ESC_VERSION}
1414
1515FROM golang AS gotestsum
1616ARG GOTESTSUM_VERSION=v0.4.0
1717RUN --mount=type=cache,target=/root/.cache/go-build \
1818 --mount=type=cache,target=/go/pkg/mod \
1919 --mount=type=tmpfs,target=/go/src/ \
20- GO111MODULE=on go get gotest.tools/gotestsum@${GOTESTSUM_VERSION}
20+ GO111MODULE=on go install gotest.tools/gotestsum@${GOTESTSUM_VERSION}
2121
2222FROM golang AS vndr
2323ARG VNDR_VERSION=v0.1.2
2424RUN --mount=type=cache,target=/root/.cache/go-build \
2525 --mount=type=cache,target=/go/pkg/mod \
2626 --mount=type=tmpfs,target=/go/src/ \
27- GO111MODULE=on go get github.com/LK4D4/vndr@${VNDR_VERSION}
27+ GO111MODULE=on go install github.com/LK4D4/vndr@${VNDR_VERSION}
2828
2929FROM golang AS dev
3030RUN apk add --no-cache \
@@ -44,4 +44,5 @@ COPY --from=vndr /go/bin/* /go/bin/
4444COPY --from=gotestsum /go/bin/* /go/bin/
4545
4646WORKDIR /go/src/github.com/docker/cli
47+ ENV GO111MODULE=auto
4748COPY . .
0 commit comments