inital commit

This commit is contained in:
2020-04-22 18:16:12 -04:00
commit f8cecdc00c
5 changed files with 87 additions and 0 deletions

9
build/Dockerfile Normal file
View File

@@ -0,0 +1,9 @@
FROM openjdk:9-jdk-slim
RUN apt-get update && apt-get install -y --no-install-recommends \
git \
openssh-client \
procps \
ca-certificates \
&& rm -rf /var/lib/apt/lists/*

25
build/Makefile Normal file
View File

@@ -0,0 +1,25 @@
LATEST := $(shell ls -rt build/spigot*.jar | tail -1)
deploy: build-latest spigot
cp $(LATEST) spigot/spigot.jar
deploy-1.15.2: build/spigot-1.15.2.jar spigot
cp build/spigot-1.15.2.jar spigot/spigot.jar
build-latest: build-image
docker run -it --rm -v $(WORKING_DIR)/build:/mc -w /mc java-build java -cp /mc \
-jar BuildTools.jar
build/spigot-1.15.2.jar: build-image
docker run -it --rm -v $(WORKING_DIR)/build:/mc -w /mc java-build java -cp /mc \
-jar BuildTools.jar --rev 1.15.2
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