Initial version of buster Go releaser image

main
Jan Dittberner 2 years ago
commit 2db482fdc4

@ -0,0 +1,14 @@
FROM golang:1.19-buster
RUN curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.50.0
RUN go install github.com/goreleaser/goreleaser@latest \
&& rm -rf /go/pkg /root/.cache
RUN apt-get update \
&& apt-get install -y libsqlite3-dev sqlite3 \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /build
COPY entrypoint.sh /
ENTRYPOINT /entrypoint.sh

@ -0,0 +1,5 @@
#!/bin/sh
set -e
docker build -t cacert-devtools:latest .

@ -0,0 +1,7 @@
#!/bin/sh
set -e
golangci-lint run
go test ./...
gorelease release --rm-dist $@
Loading…
Cancel
Save