From b4776246bfa6f4a7a895a8f720ead8e94aeb8107 Mon Sep 17 00:00:00 2001 From: Mitch Anderson Date: Sat, 2 Dec 2017 12:09:33 -0700 Subject: [PATCH] Fixing makefile to build releases --- Makefile | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/Makefile b/Makefile index 5547829..137de71 100644 --- a/Makefile +++ b/Makefile @@ -2,17 +2,15 @@ default: build build: GOOS=0 go build -o herd.darwin main.go + #GOOS=0 go build -ldflags "-X main.version ${rel} -X main.buildDate `date -u +.%Y%m%d%.H%M%S`" \ release: - - if git rev-parse -q --verify "refs/tags/$(ver)" >/dev/null; then - #GOOS=0 go build -ldflags "-X main.version ${rel} -X main.buildDate `date -u +.%Y%m%d%.H%M%S`" - echo "Building Release" - goreleaser - else - echo "Tag not found, creating then building release" - git tag -a $(ver) -m "Building Release for Version $(ver)" - git push origin $(ver) - #GOOS=0 go build -ldflags "-X main.version ${rel} -X main.buildDate `date -u +.%Y%m%d%.H%M%S`" - gorleaser + @if git rev-parse -q --verify "refs/tags/$(ver)" >/dev/null; then \ + (echo "Building Release"); \ + /usr/local/bin/goreleaser; \ + else \ + (echo "Tag not found, creating then building release"); \ + git tag -a $(ver) -m "Building Release for Version $(ver)"; \ + git push origin $(ver); \ + /usr/local/bin/goreleaser; \ fi