github.com/argoproj/argo-cd/v2@v2.10.5/test/remote/Makefile (about)

     1  PWD=$(shell pwd)
     2  TEST_ROOT=$(shell realpath $(PWD)/../..)
     3  
     4  IMAGE_NAMESPACE?=
     5  IMAGE_NAME?=argocd-e2e-cluster
     6  IMAGE_TAG?=latest
     7  ifneq (${IMAGE_NAMESPACE},)
     8  IMAGE_PREFIX=$(IMAGE_NAMESPACE)/
     9  else
    10  IMAGE_PREFIX=
    11  endif
    12  
    13  .PHONY: image
    14  image:
    15  	docker build -t $(IMAGE_PREFIX)$(IMAGE_NAME):$(IMAGE_TAG) -f Dockerfile $(TEST_ROOT)
    16  
    17  .PHONY: image-push
    18  image-push: image
    19  	docker push $(IMAGE_PREFIX)$(IMAGE_NAME):$(IMAGE_TAG)
    20  
    21  .PHONY: manifests
    22  manifests:
    23  	@cd manifests && \
    24  		kustomize edit set image argocd-e2e-cluster=$(IMAGE_PREFIX)$(IMAGE_NAME):$(IMAGE_TAG) && \
    25  		kustomize build .