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
+15
View File
@@ -0,0 +1,15 @@
docker:
docker build -t umputun/reproxy .
dist:
- @mkdir -p dist
docker build -f Dockerfile.artifacts -t reproxy.bin .
- @docker rm -f reproxy.bin 2>/dev/null || exit 0
docker run -d --name=reproxy.bin reproxy.bin
docker cp reproxy.bin:/artifacts dist/
docker rm -f reproxy.bin
race_test:
cd app && go test -race -mod=vendor -timeout=60s -count 1 ./...
.PHONY: dist docker race_test