add binary distribution with goreleaser

This commit is contained in:
Umputun
2021-04-05 13:33:58 -05:00
parent 225590da2c
commit d988d0612c
8 changed files with 114 additions and 1 deletions

19
Dockerfile.artifacts Normal file
View File

@@ -0,0 +1,19 @@
FROM goreleaser/goreleaser as build
WORKDIR /build
ADD . /build
RUN goreleaser --snapshot --skip-publish --rm-dist
FROM alpine
COPY --from=build /build/dist/ /dist/
RUN \
mkdir -p /artifacts && \
cp /dist/*.gz /artifacts/ && \
cp /dist/*.zip /artifacts/ && \
cp /dist/*.txt /artifacts/ && \
cp /dist/*.rpm /artifacts/ && \
cp /dist/*.deb /artifacts/ && \
ls -la /artifacts/*
CMD ["sleep", "100"]