@@ -4,6 +4,7 @@ ENV AZCLI_VERSION=2.0.30 \
44 GO_VERSION=1.10.1 \
55 GLIDE_VERSION=v0.13.1 \
66 GLIDE_HOME=/root \
7+ GOMETALINTER_VERSION=2.0.5 \
78 HELM_VERSION=v2.6.0 \
89 KUBECTL_VERSION=v1.9.6 \
910 SHELLCHECK_VERSION=v0.4.6 \
@@ -59,8 +60,6 @@ RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \
5960 && chmod +x -R /usr/local/bin/docker \
6061 && rm docker-17.05.0-ce.tgz \
6162 && go get -u -v \
62- github.com/alecthomas/gometalinter \
63- gopkg.in/alecthomas/gometalinter.v2 \
6463 github.com/onsi/ginkgo/ginkgo \
6564 github.com/mitchellh/gox \
6665 github.com/golang/protobuf/protoc-gen-go \
@@ -69,8 +68,10 @@ RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \
6968 github.com/dgrijalva/jwt-go/cmd/jwt \
7069 github.com/axw/gocov/gocov \
7170 github.com/AlekSi/gocov-xml \
72- && gometalinter --install \
73- && gometalinter.v2 --install \
71+ && curl -fsSLO https://github.com/alecthomas/gometalinter/releases/download/v${GOMETALINTER_VERSION}/gometalinter-${GOMETALINTER_VERSION}-linux-amd64.tar.gz \
72+ && tar xzvf gometalinter-${GOMETALINTER_VERSION}-linux-amd64.tar.gz --strip-components=1 -C /usr/local/bin \
73+ && ln -s /usr/local/bin/gometalinter /usr/local/bin/gometalinter.v2 \
74+ && rm gometalinter-${GOMETALINTER_VERSION}-linux-amd64.tar.gz \
7475 && pip install --disable-pip-version-check --no-cache-dir azure-cli==${AZCLI_VERSION} shyaml \
7576 && apt-get purge --auto-remove -y libffi-dev python-dev python-pip
7677
0 commit comments