20 lines
500 B
Makefile
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
|