.PHONY: all IMAGE_BUILD_CMD := docker build QUAY_DOMAIN_NAME := quay.io QUAY_REGISTRY_USER := kubernetes_incubator DOCKER_IMAGE_NAME := node-feature-discovery VERSION := $(shell git describe --tags --dirty --always) all: image # To override QUAY_REGISTRY_USER use the -e option as follows: # QUAY_REGISTRY_USER= make docker -e. image: $(IMAGE_BUILD_CMD) --build-arg NFD_VERSION=$(VERSION) \ --build-arg http_proxy=$(http_proxy) \ --build-arg HTTP_PROXY=$(HTTP_PROXY) \ --build-arg https_proxy=$(https_proxy) \ --build-arg HTTPS_PROXY=$(HTTPS_PROXY) \ --build-arg no_proxy=$(no_proxy) \ --build-arg NO_PROXY=$(NO_PROXY) \ -t $(QUAY_DOMAIN_NAME)/$(QUAY_REGISTRY_USER)/$(DOCKER_IMAGE_NAME):$(VERSION) ./