add gometalinter and goreleaser to travis, drop circleci
Former-commit-id: dc44ea15987447b0f179bb2011c000f6d7224898 [formerly 3192a7ad777c6ff93fdd0d62a1d9f4c466c5b06e] [formerly 5bb95d586cf0dbf48355142fe17dfa8d162923c5 [formerly de7a8cee605a531bb113a9bf0d87fc355b09ab50]] Former-commit-id: 129d25ece6e5ad704f3ef98bc4a59db70d0c9e10 [formerly f51552b629dbd69810e51142c9a66ab708d96d39] Former-commit-id: 39d64538f9edcb5933c5cff8904f86691bf75ed3
This commit is contained in:
@@ -1,13 +1,25 @@
|
||||
FROM golang:alpine AS base
|
||||
|
||||
RUN apk add -U --no-cache git && \
|
||||
go get github.com/alecthomas/gometalinter && \
|
||||
gometalinter --install
|
||||
|
||||
FROM golang:alpine
|
||||
|
||||
WORKDIR /go/src/github.com/filebrowser/filebrowser
|
||||
|
||||
COPY --from=base /go/bin /go/bin
|
||||
|
||||
RUN echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories && \
|
||||
sed -i -e "s/v[0-9]\.[0-9]/edge/g" /etc/apk/repositories && \
|
||||
apk --no-cache -U upgrade && apk --no-cache add ca-certificates yarn git curl dos2unix && \
|
||||
go get github.com/GeertJohan/go.rice/rice && \
|
||||
curl -fsSL -o /usr/local/bin/dep $( \
|
||||
curl -fsSL -o /go/bin/dep $( \
|
||||
curl -s https://api.github.com/repos/golang/dep/releases/latest \
|
||||
| grep "browser_download_url.*linux-amd64\"" \
|
||||
| cut -d : -f 2,3 \
|
||||
| tr -d \" \
|
||||
) && \
|
||||
chmod +x /usr/local/bin/dep
|
||||
chmod +x /go/bin/dep && \
|
||||
curl -sL https://git.io/goreleaser -o /go/bin/goreleaser && \
|
||||
chmod +x /go/bin/goreleaser
|
||||
|
||||
Reference in New Issue
Block a user