2019-05-14 02:29:44 +00:00
|
|
|
TAG ?=v$(shell date +%m%d%Y)-$(shell git rev-parse --short HEAD)
|
|
|
|
REGISTRY ?= quay.io/kubernetes-ingress-controller
|
|
|
|
DOCKER ?= docker
|
|
|
|
|
|
|
|
IMAGE = $(REGISTRY)/e2e-prow
|
|
|
|
|
|
|
|
all: docker-build docker-push
|
|
|
|
|
|
|
|
docker-build:
|
2020-01-25 20:43:21 +00:00
|
|
|
$(DOCKER) buildx build \
|
2019-05-15 15:34:41 +00:00
|
|
|
--pull \
|
2020-01-25 20:43:21 +00:00
|
|
|
--load \
|
2019-12-13 00:43:50 +00:00
|
|
|
--build-arg K8S_RELEASE=v1.17.0 \
|
2020-02-26 17:23:42 +00:00
|
|
|
--build-arg ETCD_VERSION=v3.3.18 \
|
2020-01-25 20:43:21 +00:00
|
|
|
--build-arg KIND_VERSION=v0.7.0 \
|
2020-04-22 02:19:00 +00:00
|
|
|
--build-arg GO_VERSION=1.14.2 \
|
2019-05-15 15:34:41 +00:00
|
|
|
-t $(IMAGE):$(TAG) .
|
2019-05-14 02:29:44 +00:00
|
|
|
|
|
|
|
docker-push:
|
|
|
|
$(DOCKER) push $(IMAGE):$(TAG)
|
2019-05-24 00:47:14 +00:00
|
|
|
$(DOCKER) tag $(IMAGE):$(TAG) $(IMAGE):latest
|
|
|
|
$(DOCKER) push $(IMAGE):latest
|