create new tagging method in ranger-agent makefile
resolves conflict in cicd pipeline that caused mismatched tags on images during publish process Change-Id: Ibf57a8f0808133fcd09eb38b52333e4a686149b7
This commit is contained in:
parent
6006695f76
commit
b7167794a1
7
Makefile
7
Makefile
@ -17,6 +17,7 @@ IMAGE_NAME ?= ranger-agent
|
||||
IMAGE_PREFIX ?= attcomdev
|
||||
HELM ?= helm
|
||||
LABEL ?= commit-id
|
||||
IMAGE_TAG ?= latest
|
||||
COMMIT := $(shell git rev-parse HEAD)
|
||||
PROXY ?= http://proxy.foo.com:8000
|
||||
NO_PROXY ?= localhost,127.0.0.1,.svc.cluster.local
|
||||
@ -25,7 +26,7 @@ RANGER_AGENT_USER := ranger_agent
|
||||
PUSH_IMAGE := false
|
||||
BASE_IMAGE ?= ubuntu:18.04
|
||||
|
||||
IMAGE := ${DOCKER_REGISTRY}/${IMAGE_PREFIX}/${IMAGE_NAME}:${COMMIT}
|
||||
IMAGE := ${DOCKER_REGISTRY}/${IMAGE_PREFIX}/${IMAGE_NAME}:${IMAGE_TAG}
|
||||
|
||||
# Build ranger-agent Docker image for this project
|
||||
.PHONY: images
|
||||
@ -66,8 +67,8 @@ endif
|
||||
|
||||
ifeq ($(PUSH_IMAGE), true)
|
||||
docker push $(IMAGE)
|
||||
docker tag $(IMAGE) ${DOCKER_REGISTRY}/${IMAGE_PREFIX}/${IMAGE_NAME}:latest
|
||||
docker push ${DOCKER_REGISTRY}/${IMAGE_PREFIX}/${IMAGE_NAME}:latest
|
||||
docker tag $(IMAGE) ${DOCKER_REGISTRY}/${IMAGE_PREFIX}/${IMAGE_NAME}:$(COMMIT)
|
||||
docker push ${DOCKER_REGISTRY}/${IMAGE_PREFIX}/${IMAGE_NAME}:$(COMMIT)
|
||||
endif
|
||||
|
||||
.PHONY: clean
|
||||
|
Loading…
x
Reference in New Issue
Block a user