Change kubemark Makefile to be provider independent

The Kubemark Makefile is defaulted to gcr.io. Instead, make it
provider independent.
This commit is contained in:
Ryan Hallisey
2017-01-18 13:21:08 -05:00
parent 302d3ab1d7
commit db9951b2ce

View File

@@ -15,8 +15,18 @@
# build Kubemark image from currently built binaries containing both 'real' master and Hollow Node.
# This makefile assumes that the kubemark binary is present in this directory.
all:
docker build --pull -t gcr.io/$(PROJECT)/kubemark .
gcloud docker -- push gcr.io/$(PROJECT)/kubemark
REGISTRY?=gcr.io
PROJECT?=google_containers
.PHONY: all
all: gcloudpush
build:
docker build --pull -t $(REGISTRY)/$(PROJECT)/kubemark .
gcloudpush: build
gcloud docker -- push $(REGISTRY)/$(PROJECT)/kubemark
push: build
docker -- push $(REGISTRY)/$(PROJECT)/kubemark
.PHONY: all build gcloudpush push