Add labels to Docker image
This ps allows labels to be added to the docker image at build time Change-Id: Iff40db4b34a549c976b0ac27f4ed0cba3bcb235c
This commit is contained in:
parent
3779077a35
commit
455c3215db
6
Makefile
6
Makefile
@ -19,7 +19,7 @@ HELM ?= helm
|
|||||||
PROXY ?= http://one.proxy.att.com:8080
|
PROXY ?= http://one.proxy.att.com:8080
|
||||||
USE_PROXY ?= false
|
USE_PROXY ?= false
|
||||||
PUSH_IMAGE ?= false
|
PUSH_IMAGE ?= false
|
||||||
|
LABEL ?= commit-id
|
||||||
export
|
export
|
||||||
|
|
||||||
# Build all docker images for this project
|
# Build all docker images for this project
|
||||||
@ -65,9 +65,9 @@ dry-run: clean
|
|||||||
.PHONY: build_drydock
|
.PHONY: build_drydock
|
||||||
build_drydock:
|
build_drydock:
|
||||||
ifeq ($(USE_PROXY), true)
|
ifeq ($(USE_PROXY), true)
|
||||||
docker build -t $(IMAGE_PREFIX)/$(DRYDOCK_IMAGE_NAME):$(IMAGE_TAG) -f images/drydock/Dockerfile . --build-arg http_proxy=$(PROXY) --build-arg https_proxy=$(PROXY)
|
docker build -t $(IMAGE_PREFIX)/$(DRYDOCK_IMAGE_NAME):$(IMAGE_TAG) --label $(LABEL) -f images/drydock/Dockerfile . --build-arg http_proxy=$(PROXY) --build-arg https_proxy=$(PROXY)
|
||||||
else
|
else
|
||||||
docker build -t $(IMAGE_PREFIX)/$(DRYDOCK_IMAGE_NAME):$(IMAGE_TAG) -f images/drydock/Dockerfile .
|
docker build -t $(IMAGE_PREFIX)/$(DRYDOCK_IMAGE_NAME):$(IMAGE_TAG) --label $(LABEL) -f images/drydock/Dockerfile .
|
||||||
endif
|
endif
|
||||||
ifeq ($(PUSH_IMAGE), true)
|
ifeq ($(PUSH_IMAGE), true)
|
||||||
docker push $(IMAGE_PREFIX)/$(DRYDOCK_IMAGE_NAME):$(IMAGE_TAG)
|
docker push $(IMAGE_PREFIX)/$(DRYDOCK_IMAGE_NAME):$(IMAGE_TAG)
|
||||||
|
Loading…
Reference in New Issue
Block a user