mc-server/build/Makefile

20 lines
524 B
Makefile
Raw Normal View History

2020-04-22 18:16:12 -04:00
LATEST := $(shell ls -rt build/spigot*.jar | tail -1)
2023-02-21 14:14:55 -05:00
rev?=latest
2020-04-22 18:16:12 -04:00
2020-04-22 18:59:23 -04:00
spigot/spigot.jar: build-latest spigot
2020-04-22 18:16:12 -04:00
cp $(LATEST) spigot/spigot.jar
2023-02-21 14:14:55 -05:00
build: build-image
2020-04-22 18:16:12 -04:00
docker run -it --rm -v $(WORKING_DIR)/build:/mc -w /mc java-build java -cp /mc \
2023-02-21 14:14:55 -05:00
-jar BuildTools.jar --rev $(rev)
2020-04-22 18:16:12 -04:00
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