Dockerfile: Install a fixed version of gogoprotobuf

This avoids build failures when gogoprotobuf is changed upstream.

Signed-off-by: Euan Harris <euan.harris@docker.com>
This commit is contained in:
Euan Harris 2018-07-25 15:39:31 +01:00
parent 92b8dfd36c
commit 72905ebb13

View file

@ -2,13 +2,17 @@ FROM golang:1.10.2 as dev
RUN apt-get update && apt-get -y install iptables \
protobuf-compiler
RUN go get -d github.com/gogo/protobuf/protoc-gen-gogo && \
cd /go/src/github.com/gogo/protobuf/protoc-gen-gogo && \
git reset --hard 30cf7ac33676b5786e78c746683f0d4cd64fa75b && \
go install
RUN go get github.com/golang/lint/golint \
golang.org/x/tools/cmd/cover \
github.com/mattn/goveralls \
github.com/gordonklaus/ineffassign \
github.com/client9/misspell/cmd/misspell \
honnef.co/go/tools/cmd/gosimple \
github.com/gogo/protobuf/protoc-gen-gogo
honnef.co/go/tools/cmd/gosimple
WORKDIR /go/src/github.com/docker/libnetwork