Files

20 lines
500 B
Makefile

IMAGE_NAME ?= prometheus-spigot-build
CONTAINER_NAME ?= prometheus-spigot-build
.PHONY: build docker-build docker-jar clean-docker
build:
./gradlew build
docker-build:
docker build -t $(IMAGE_NAME) .
docker-jar: docker-build
docker rm -f $(CONTAINER_NAME) 2>/dev/null || true
docker create --name $(CONTAINER_NAME) $(IMAGE_NAME)
docker cp $(CONTAINER_NAME):/workspace/build/libs ./build/libs
docker rm -f $(CONTAINER_NAME)
clean-docker:
docker rm -f $(CONTAINER_NAME) 2>/dev/null || true