Drop intermediate REGISTRY_PREFIX variable and use FULLY_QUALIFIED_IMAGE more consistently
TODO: test this on docker hub
This commit is contained in:
parent
6301503095
commit
e51a8c92cf
15
Makefile
15
Makefile
@ -17,10 +17,7 @@ PROJECT := kilo
|
|||||||
PKG := github.com/squat/$(PROJECT)
|
PKG := github.com/squat/$(PROJECT)
|
||||||
REGISTRY ?= index.docker.io
|
REGISTRY ?= index.docker.io
|
||||||
IMAGE ?= squat/$(PROJECT)
|
IMAGE ?= squat/$(PROJECT)
|
||||||
ifneq ($(REGISTRY),index.docker.io)
|
FULLY_QUALIFIED_IMAGE := $(REGISTRY)/$(IMAGE)
|
||||||
REGISTRY_PREFIX := $(REGISTRY)/
|
|
||||||
endif
|
|
||||||
FULLY_QUALIFIED_IMAGE := $(REGISTRY_PREFIX)$(IMAGE)
|
|
||||||
|
|
||||||
TAG := $(shell git describe --abbrev=0 --tags HEAD 2>/dev/null)
|
TAG := $(shell git describe --abbrev=0 --tags HEAD 2>/dev/null)
|
||||||
COMMIT := $(shell git rev-parse HEAD)
|
COMMIT := $(shell git rev-parse HEAD)
|
||||||
@ -247,7 +244,7 @@ container: .container-$(ARCH)-$(VERSION) container-name
|
|||||||
@docker images -q $(IMAGE):$(ARCH)-$(VERSION) > $@
|
@docker images -q $(IMAGE):$(ARCH)-$(VERSION) > $@
|
||||||
|
|
||||||
container-latest: .container-$(ARCH)-$(VERSION)
|
container-latest: .container-$(ARCH)-$(VERSION)
|
||||||
@docker tag $(IMAGE):$(ARCH)-$(VERSION) $(REGISTRY_PREFIX)$(IMAGE):$(ARCH)-latest
|
@docker tag $(IMAGE):$(ARCH)-$(VERSION) $(FULLY_QUALIFIED_IMAGE):$(ARCH)-latest
|
||||||
@echo "container: $(IMAGE):$(ARCH)-latest"
|
@echo "container: $(IMAGE):$(ARCH)-latest"
|
||||||
|
|
||||||
container-name:
|
container-name:
|
||||||
@ -292,14 +289,14 @@ manifest-name:
|
|||||||
|
|
||||||
push: .push-$(ARCH)-$(VERSION) push-name
|
push: .push-$(ARCH)-$(VERSION) push-name
|
||||||
.push-$(ARCH)-$(VERSION): .container-$(ARCH)-$(VERSION)
|
.push-$(ARCH)-$(VERSION): .container-$(ARCH)-$(VERSION)
|
||||||
ifneq ($(REGISTRY_PREFIX),)
|
ifneq ($(REGISTRY),index.docker.io)
|
||||||
@docker tag $(IMAGE):$(ARCH)-$(VERSION) $(REGISTRY)/$(IMAGE):$(ARCH)-$(VERSION)
|
@docker tag $(IMAGE):$(ARCH)-$(VERSION) $(FULLY_QUALIFIED_IMAGE):$(ARCH)-$(VERSION)
|
||||||
endif
|
endif
|
||||||
@docker push $(REGISTRY)/$(IMAGE):$(ARCH)-$(VERSION)
|
@docker push $(FULLY_QUALIFIED_IMAGE):$(ARCH)-$(VERSION)
|
||||||
@docker images -q $(IMAGE):$(ARCH)-$(VERSION) > $@
|
@docker images -q $(IMAGE):$(ARCH)-$(VERSION) > $@
|
||||||
|
|
||||||
push-latest: container-latest
|
push-latest: container-latest
|
||||||
@docker push $(REGISTRY)/$(IMAGE):$(ARCH)-latest
|
@docker push $(FULLY_QUALIFIED_IMAGE):$(ARCH)-latest
|
||||||
@echo "pushed: $(IMAGE):$(ARCH)-latest"
|
@echo "pushed: $(IMAGE):$(ARCH)-latest"
|
||||||
|
|
||||||
push-name:
|
push-name:
|
||||||
|
Loading…
Reference in New Issue
Block a user