diff options
author | 2016-11-27 15:28:17 +0000 | |
---|---|---|
committer | 2016-11-27 15:28:17 +0000 | |
commit | eb8158ff53cc573d00006e7eacd9469e4208fce4 (patch) | |
tree | 2e1ee477bd9d3a7f93b878c5c1adb60676b66b42 | |
parent | 0876a38cd9e720c98372a13d8575df8f5f57daf5 (diff) | |
parent | a1b9f96d876483b4356dddd83c24896d867e843c (diff) | |
download | coredns-eb8158ff53cc573d00006e7eacd9469e4208fce4.tar.gz coredns-eb8158ff53cc573d00006e7eacd9469e4208fce4.tar.zst coredns-eb8158ff53cc573d00006e7eacd9469e4208fce4.zip |
Merge branch 'master' of github.com:miekg/coredns
-rw-r--r-- | Makefile.release | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/Makefile.release b/Makefile.release index f58fae00c..813c266a7 100644 --- a/Makefile.release +++ b/Makefile.release @@ -25,12 +25,12 @@ # * push to github # * build the release and do all that fluff. -NAME=coredns +NAME:=coredns VERSION:=$(shell grep 'coreVersion' coremain/version.go | awk '{ print $$3 }' | tr -d '"') -ARCH=$(shell uname -m) -GITHUB=miekg +ARCH:=$(shell uname -m) +GITHUB:=miekg -all: commit push build release +all: commit push build tar release .PHONY: push push: @@ -44,16 +44,22 @@ commit: .PHONY: build build: - @echo Releasing: $(VERSION) - mkdir -p build/Darwin && CGO_ENABLED=0 GOOS=darwin go build -ldflags="-s -w" -o build/Darwin/$(NAME) - mkdir -p build/Linux && CGO_ENABLED=0 GOOS=linux go build -ldflags="-s -w" -o build/Linux/$(NAME) + @echo Building: $(VERSION) + mkdir -p build/Darwin && CGO_ENABLED=0 GOOS=darwin go build -ldflags="-s -w" -o build/Darwin/$(NAME) + mkdir -p build/Linux/Arm && CGO_ENABLED=0 GOOS=linux GOARCH=arm go build -ldflags="-s -w" -o build/Linux/Arm/$(NAME) + mkdir -p build/Linux && CGO_ENABLED=0 GOOS=linux go build -ldflags="-s -w" -o build/Linux/$(NAME) -.PHONY: release -release: +.PHONY: tar +tar: rm -rf release && mkdir release tar -zcf release/$(NAME)_$(VERSION)_linux_$(ARCH).tgz -C build/Linux $(NAME) + tar -zcf release/$(NAME)_$(VERSION)_linux_armv6l.tgz -C build/Linux/Arm $(NAME) tar -zcf release/$(NAME)_$(VERSION)_darwin_$(ARCH).tgz -C build/Darwin $(NAME) + +.PHONY: release +release: + @echo Releasing: $(VERSION) gh-release create $(GITHUB)/$(NAME) $(VERSION) .PHONY: clean |