mirror of
https://github.com/argoproj/argo-cd.git
synced 2026-02-20 01:28:45 +01:00
* chore: allow build of argocd-e2e-cluster image for remote testing Signed-off-by: Chris Fry <christopherfry@google.com> * Retrigger CI pipeline Signed-off-by: Chris Fry <christopherfry@google.com> --------- Signed-off-by: Chris Fry <christopherfry@google.com>
26 lines
576 B
Makefile
26 lines
576 B
Makefile
PWD=$(shell pwd)
|
|
TEST_ROOT=$(shell realpath $(PWD)/../..)
|
|
|
|
IMAGE_NAMESPACE?=
|
|
IMAGE_NAME?=argocd-e2e-cluster
|
|
IMAGE_TAG?=latest
|
|
ifneq (${IMAGE_NAMESPACE},)
|
|
IMAGE_PREFIX=$(IMAGE_NAMESPACE)/
|
|
else
|
|
IMAGE_PREFIX=
|
|
endif
|
|
|
|
.PHONY: image
|
|
image:
|
|
docker build -t $(IMAGE_PREFIX)$(IMAGE_NAME):$(IMAGE_TAG) -f Dockerfile $(TEST_ROOT)
|
|
|
|
.PHONY: image-push
|
|
image-push: image
|
|
docker push $(IMAGE_PREFIX)$(IMAGE_NAME):$(IMAGE_TAG)
|
|
|
|
.PHONY: manifests
|
|
manifests:
|
|
@cd manifests && \
|
|
kustomize edit set image argocd-e2e-cluster=$(IMAGE_PREFIX)$(IMAGE_NAME):$(IMAGE_TAG) && \
|
|
kustomize build .
|