Merge pull request #756 from docker/test-drone

Move to own dev image
This commit is contained in:
Stephen Day 2014-11-20 19:42:31 -08:00
commit 1caf81bf5e
2 changed files with 20 additions and 9 deletions

View file

@ -1,14 +1,6 @@
image: bradrydzewski/go:1.3
env:
- GOROOT=/usr/local/go
- PATH=$PATH:$GOROOT/bin:$GOPATH/bin
image: dmp42/go:stable
script:
- go get github.com/axw/gocov/gocov
- go get github.com/mattn/goveralls
- go get github.com/golang/lint/golint
- go get -t ./...
- FAIL=$(find ./ -iname "*.go" -exec gofmt -s -l {} \;) && echo "$FAIL" && test -z "$FAIL"

View file

@ -0,0 +1,19 @@
FROM ubuntu:14.04
ENV GOLANG_VERSION 1.4rc1
ENV GOPATH /var/cache/drone
ENV GOROOT /usr/local/go
ENV PATH $PATH:$GOROOT/bin:$GOPATH/bin
ENV LANG C
RUN apt-get update && apt-get install -y \
wget ca-certificates git mercurial bzr \
--no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
RUN wget https://golang.org/dl/go$GOLANG_VERSION.linux-amd64.tar.gz --quiet && \
tar -C /usr/local -xzf go$GOLANG_VERSION.linux-amd64.tar.gz && \
rm go${GOLANG_VERSION}.linux-amd64.tar.gz
RUN go get github.com/axw/gocov/gocov github.com/mattn/goveralls github.com/golang/lint/golint