Untested.
Hoping CI and @michael-holzheu can test...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
| 1 | 1 |
new file mode 100644 |
| ... | ... |
@@ -0,0 +1,25 @@ |
| 0 |
+FROM s390x/ubuntu:xenial |
|
| 1 |
+ |
|
| 2 |
+RUN apt-get update && apt-get install -y git golang-go |
|
| 3 |
+ |
|
| 4 |
+RUN mkdir -p /go/src /go/bin /go/pkg |
|
| 5 |
+ENV GOPATH=/go:/usr/lib/go-1.6 |
|
| 6 |
+RUN export GLIDE=v0.11.1; \ |
|
| 7 |
+ export TARGET=/go/src/github.com/Masterminds; \ |
|
| 8 |
+ mkdir -p ${TARGET} && \
|
|
| 9 |
+ git clone https://github.com/Masterminds/glide.git ${TARGET}/glide && \
|
|
| 10 |
+ cd ${TARGET}/glide && \
|
|
| 11 |
+ git checkout $GLIDE && \ |
|
| 12 |
+ make build && \ |
|
| 13 |
+ cp ./glide /usr/bin/glide && \ |
|
| 14 |
+ cd / && rm -rf /go/src/* /go/bin/* /go/pkg/* |
|
| 15 |
+ |
|
| 16 |
+COPY glide.yaml /manvendor/ |
|
| 17 |
+COPY glide.lock /manvendor/ |
|
| 18 |
+WORKDIR /manvendor/ |
|
| 19 |
+RUN glide install && mv vendor src |
|
| 20 |
+ENV GOPATH=$GOPATH:/go/src/github.com/docker/docker/vendor:/manvendor |
|
| 21 |
+RUN go build -o /usr/bin/go-md2man github.com/cpuguy83/go-md2man |
|
| 22 |
+ |
|
| 23 |
+WORKDIR /go/src/github.com/docker/docker/ |
|
| 24 |
+ENTRYPOINT ["man/generate.sh"] |