mirror of
https://github.com/coredns/coredns.git
synced 2025-10-28 00:34:24 -04:00
Add docker tagging
Small tweak to tag docker image with current release number.
This commit is contained in:
4
Makefile
4
Makefile
@@ -3,6 +3,7 @@ BUILD_VERBOSE := -v
|
|||||||
TEST_VERBOSE := -v
|
TEST_VERBOSE := -v
|
||||||
|
|
||||||
DOCKER_IMAGE_NAME := $$USER/coredns
|
DOCKER_IMAGE_NAME := $$USER/coredns
|
||||||
|
DOCKER_VERSION := $(shell grep 'coreVersion' coremain/version.go | awk '{ print $$3 }' | tr -d '"')
|
||||||
|
|
||||||
all: coredns
|
all: coredns
|
||||||
|
|
||||||
@@ -16,6 +17,7 @@ coredns: deps
|
|||||||
docker: deps
|
docker: deps
|
||||||
CGO_ENABLED=0 GOOS=linux go build -ldflags="-s -w"
|
CGO_ENABLED=0 GOOS=linux go build -ldflags="-s -w"
|
||||||
docker build -t $(DOCKER_IMAGE_NAME) .
|
docker build -t $(DOCKER_IMAGE_NAME) .
|
||||||
|
docker tag $(DOCKER_IMAGE_NAME):latest $(DOCKER_IMAGE_NAME):$(DOCKER_VERSION)
|
||||||
|
|
||||||
.PHONY: deps
|
.PHONY: deps
|
||||||
deps:
|
deps:
|
||||||
@@ -51,7 +53,7 @@ distclean: clean
|
|||||||
# Clean all dependencies and build artifacts
|
# Clean all dependencies and build artifacts
|
||||||
find $(GOPATH)/pkg -maxdepth 1 -mindepth 1 | xargs rm -rf
|
find $(GOPATH)/pkg -maxdepth 1 -mindepth 1 | xargs rm -rf
|
||||||
find $(GOPATH)/bin -maxdepth 1 -mindepth 1 | xargs rm -rf
|
find $(GOPATH)/bin -maxdepth 1 -mindepth 1 | xargs rm -rf
|
||||||
|
|
||||||
find $(GOPATH)/src -maxdepth 1 -mindepth 1 | grep -v github | xargs rm -rf
|
find $(GOPATH)/src -maxdepth 1 -mindepth 1 | grep -v github | xargs rm -rf
|
||||||
find $(GOPATH)/src -maxdepth 2 -mindepth 2 | grep -v miekg | xargs rm -rf
|
find $(GOPATH)/src -maxdepth 2 -mindepth 2 | grep -v miekg | xargs rm -rf
|
||||||
find $(GOPATH)/src/github.com/miekg -maxdepth 1 -mindepth 1 \! -name \*coredns\* | xargs rm -rf
|
find $(GOPATH)/src/github.com/miekg -maxdepth 1 -mindepth 1 \! -name \*coredns\* | xargs rm -rf
|
||||||
|
|||||||
Reference in New Issue
Block a user