github.com/kubeshop/testkube@v1.17.23/contrib/docker/jmeter/Makefile (about)

     1  # Variables
     2  DOCKER_REPOSITORY = kubeshop
     3  DOCKER_IMAGE_NAME = jmeter
     4  DOCKER_TAG = 5.5
     5  
     6  # Build the Docker image
     7  .PHONY: build
     8  build:
     9  	@echo "Building Docker image..."
    10  	@docker buildx build --platform linux/amd64,linux/arm64 -f jmeter5.5.ubi8.8.Dockerfile -t $(DOCKER_REPOSITORY)/$(DOCKER_IMAGE_NAME):$(DOCKER_TAG) .
    11  
    12  .PHONY: push
    13  push: build
    14  	@echo "Pushing Docker image..."
    15  	@docker buildx build --push --platform linux/amd64,linux/arm64 -f jmeter5.5.ubi8.8.Dockerfile -t $(DOCKER_REPOSITORY)/$(DOCKER_IMAGE_NAME):$(DOCKER_TAG) .
    16  
    17  test: build
    18  	@echo "Testing Docker image..."
    19  	@docker run --rm -it $(DOCKER_REPOSITORY)/$(DOCKER_IMAGE_NAME):$(DOCKER_TAG) --version