diff options
author | 2017-11-04 00:41:35 -0700 | |
---|---|---|
committer | 2017-11-04 07:41:35 +0000 | |
commit | 246d896eddc9ad5d611271b40c0f247184478c47 (patch) | |
tree | 463f1387e956c401b096405acb07d00eaefbaa41 /Makefile.release | |
parent | 6bea4cd14e88606ba1aeab48755c8983e3943f51 (diff) | |
download | coredns-246d896eddc9ad5d611271b40c0f247184478c47.tar.gz coredns-246d896eddc9ad5d611271b40c0f247184478c47.tar.zst coredns-246d896eddc9ad5d611271b40c0f247184478c47.zip |
Always use LE for ppc64le. (#1201)
* Use one `PLATFORM` variable to setup the build process
Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
* Update Makefile.release
Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
Diffstat (limited to 'Makefile.release')
-rw-r--r-- | Makefile.release | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/Makefile.release b/Makefile.release index 7b01a59f7..f737c5e82 100644 --- a/Makefile.release +++ b/Makefile.release @@ -36,6 +36,9 @@ # # Docker push should happen after you make the new release and uploaded it to # Github. +EMPTY := +SPACE := $(EMPTY) $(EMPTY) +COMMA := $(EMPTY),$(EMPTY) ifeq (, $(shell which gh-release)) $(error "No gh-release in $$PATH, install with: go get github.com/progrium/gh-release") @@ -51,7 +54,8 @@ GITHUB:=coredns DOCKER:=coredns DOCKER_IMAGE_NAME:=$(DOCKER)/$(NAME) GITCOMMIT:=$(shell git describe --dirty --always) -LINUX_ARCH=amd64 arm arm64 ppc64le s390x +LINUX_ARCH:=amd64 arm arm64 ppc64le s390x +PLATFORMS:=$(subst $(SPACE),$(COMMA),$(foreach arch,$(LINUX_ARCH),linux/$(arch))) all: @echo Use the 'release' target to start a release @@ -138,8 +142,8 @@ docker-upload: for arch in $(LINUX_ARCH); do \ docker push $(DOCKER_IMAGE_NAME):coredns-$$arch ;\ done - manifest-tool push from-args --platforms linux/amd64,linux/arm,linux/arm64,linux/ppc64le,linux/s390x --template $(DOCKER_IMAGE_NAME):coredns-ARCH --target $(DOCKER_IMAGE_NAME):$(VERSION) - manifest-tool push from-args --platforms linux/amd64,linux/arm,linux/arm64,linux/ppc64le,linux/s390x --template $(DOCKER_IMAGE_NAME):coredns-ARCH --target $(DOCKER_IMAGE_NAME):latest + manifest-tool push from-args --platforms $(PLATFORMS) --template $(DOCKER_IMAGE_NAME):coredns-ARCH --target $(DOCKER_IMAGE_NAME):$(VERSION) + manifest-tool push from-args --platforms $(PLATFORMS) --template $(DOCKER_IMAGE_NAME):coredns-ARCH --target $(DOCKER_IMAGE_NAME):latest .PHONY: clean clean: |