20 lines
524 B
Makefile
20 lines
524 B
Makefile
LATEST := $(shell ls -rt build/spigot*.jar | tail -1)
|
|
rev?=latest
|
|
|
|
spigot/spigot.jar: build-latest spigot
|
|
cp $(LATEST) spigot/spigot.jar
|
|
|
|
build: build-image
|
|
docker run -it --rm -v $(WORKING_DIR)/build:/mc -w /mc java-build java -cp /mc \
|
|
-jar BuildTools.jar --rev $(rev)
|
|
|
|
build-image: build/BuildTools.jar
|
|
docker build -t java-build build/
|
|
|
|
build/BuildTools.jar:
|
|
curl -o build/BuildTools.jar \
|
|
https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
|
|
|
|
spigot:
|
|
mkdir spigot
|