0
0
mirror of https://github.com/thegeeklab/git-sv.git synced 2024-11-21 12:00:40 +00:00

build: add release and release-all on makefile

This commit is contained in:
Beatriz Vieira 2019-12-04 20:46:22 -03:00
parent 0deb04cc9c
commit 137dca4081

View File

@ -42,4 +42,16 @@ run:
## tidy: execute go mod tidy ## tidy: execute go mod tidy
tidy: tidy:
@echo $(ECHOFLAGS) "$(OK_COLOR)==> runing tidy" @echo $(ECHOFLAGS) "$(OK_COLOR)==> runing tidy"
@go mod tidy @go mod tidy
## release: prepare binary for release
release:
make build
@zip -j bin/git-sv_$(VERSION)_$(BUILDOS)_$(BUILDARCH).zip bin/$(BUILDOS)_$(BUILDARCH)/$(BIN)
## release-all: prepare linux, darwin and windows binary for release
release-all:
@rm -rf bin
BUILDOS=linux make release
BUILDOS=darwin make release
BUILDOS=windows make release