Skip to content

Commit a2f4d2c

Browse files
authored
Upgrade build image to use go 1.19 (#4827)
Upgrade build image to use go 1.19 Signed-off-by: Alvin Lin <[email protected]>
1 parent f81437a commit a2f4d2c

File tree

1 file changed

+11
-16
lines changed

1 file changed

+11
-16
lines changed

Diff for: build-image/Dockerfile

+11-16
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM golang:1.17.8-buster
1+
FROM golang:1.19.0-buster
22
ARG goproxyValue
33
ENV GOPROXY=${goproxyValue}
44
RUN apt-get update && apt-get install -y curl python-requests python-yaml file jq unzip protobuf-compiler libprotobuf-dev && \
@@ -10,11 +10,6 @@ RUN apt-get install -y nodejs && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
1010
# and viceversa.
1111
1212

13-
ENV HUGO_VERSION=v0.94.3
14-
RUN git clone https://github.com/alvinlin123/hugo.git --branch ${HUGO_VERSION} --depth 1 && \
15-
cd hugo && go install --tags extended && cd ../ && \
16-
rm -rf hugo/ && rm -rf /go/pkg /go/src /root/.cache
17-
1813
ENV SHFMT_VERSION=3.2.4
1914
RUN GOARCH=$(go env GOARCH) && \
2015
if [ "$GOARCH" = "amd64" ]; then \
@@ -28,17 +23,17 @@ RUN GOARCH=$(go env GOARCH) && \
2823
chmod +x shfmt && \
2924
mv shfmt /usr/bin
3025

31-
RUN curl -sfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh| sh -s -- -b /usr/bin v1.27.0
26+
RUN curl -sfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh| sh -s -- -b /usr/bin v1.48.0
3227

33-
RUN GO111MODULE=on go get \
34-
github.com/client9/misspell/cmd/[email protected] \
35-
github.com/golang/protobuf/[email protected] \
36-
github.com/gogo/protobuf/[email protected] \
37-
github.com/gogo/protobuf/[email protected] \
38-
github.com/weaveworks/tools/cover@bdd647e92546027e12cdde3ae0714bb495e43013 \
39-
github.com/fatih/faillint@v1.5.0 \
40-
github.com/campoy/[email protected] \
41-
&& rm -rf /go/pkg /go/src /root/.cache
28+
ENV HUGO_VERSION=v0.101.0
29+
RUN go install github.com/client9/misspell/cmd/[email protected] &&\
30+
go install github.com/golang/protobuf/[email protected] &&\
31+
go install github.com/gogo/protobuf/[email protected] &&\
32+
go install github.com/weaveworks/tools/cover@bdd647e92546027e12cdde3ae0714bb495e43013 &&\
33+
go install github.com/fatih/[email protected] &&\
34+
go install github.com/campoy/embedmd@v1.0.0 &&\
35+
go install --tags extended github.com/gohugoio/hugo@${HUGO_VERSION} &&\
36+
rm -rf /go/pkg /go/src /root/.cache
4237

4338
ENV NODE_PATH=/usr/lib/node_modules
4439
COPY build.sh /

0 commit comments

Comments
 (0)