Put docker release in Makefile.release (#562)

Make the docker release part of the normal CoreDNS release
This commit is contained in:
Miek Gieben
2017-03-01 15:46:26 +00:00
committed by GitHub
parent 9ea8cde36e
commit a3f7788686
2 changed files with 21 additions and 9 deletions

View File

@@ -2,9 +2,6 @@ BUILD_VERBOSE := -v
TEST_VERBOSE := -v
DOCKER_IMAGE_NAME ?= $$USER/coredns
DOCKER_VERSION ?= $(shell grep 'coreVersion' coremain/version.go | awk '{ print $$3 }' | tr -d '"')
all: coredns
# Phony this to ensure we always build the binary.
@@ -13,12 +10,6 @@ all: coredns
coredns: deps core/zmiddleware.go core/dnsserver/zdirectives.go
go build $(BUILD_VERBOSE) -ldflags="-s -w"
.PHONY: docker
docker: deps
CGO_ENABLED=0 GOOS=linux go build -ldflags="-s -w"
docker build -t $(DOCKER_IMAGE_NAME) .
docker tag $(DOCKER_IMAGE_NAME):latest $(DOCKER_IMAGE_NAME):$(DOCKER_VERSION)
.PHONY: deps
deps: fmt
go get ${BUILD_VERBOSE}