diff --git a/.travis.yml b/.travis.yml index 45f9e0ac..93c243eb 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,7 +12,6 @@ - GO15VENDOREXPERIMENT=1 install: - go get github.com/golang/lint/golint - - go get -t -d -v ./... script: - go build -v - go vet $(go list ./... | grep -v vendor) diff --git a/Dockerfile b/Dockerfile index f37ad1d5..8897d33a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,30 +1,24 @@ -FROM alpine -MAINTAINER Jessica Frazelle +FROM alpine:latest +MAINTAINER Jessica Frazelle ENV PATH /go/bin:/usr/local/go/bin:$PATH ENV GOPATH /go -ENV GO15VENDOREXPERIMENT 1 -RUN apk update && apk add \ - ca-certificates \ - && rm -rf /var/cache/apk/* +RUN apk add --no-cache \ + ca-certificates -COPY . /go/src/github.com/jfrazelle/reg +COPY . /go/src/github.com/jfrazelle/junk/reg -RUN buildDeps=' \ +RUN set -x \ + && apk add --no-cache --virtual .build-deps \ go \ git \ gcc \ libc-dev \ libgcc \ - ' \ - set -x \ - && apk update \ - && apk add $buildDeps \ - && cd /go/src/github.com/jfrazelle/reg \ + && cd /go/src/github.com/jfrazelle/junk/reg \ && go build -o /usr/bin/reg . \ - && apk del $buildDeps \ - && rm -rf /var/cache/apk/* \ + && apk del .build-deps \ && rm -rf /go \ && echo "Build complete."