blob: 10546d3f57ad1faa64a55ba52dd3551bc7fc9bb5 [file] [log] [blame] [raw]
all:
./gradlew build
dev:
./gradlew setupDecompWorkspace idea
clean:
rm -rf build .gradle .idea run out *.iml *.ipr *.iws
rel.upload:
docker build -t mekanica .
docker run -a stdin -a stdout -a stderr -e CF_API_TOKEN \
-w /mekanica -it mekanica make docker.rel.upload
docker.rel.upload:
python3 release.py \
-project=315844:mekanica: \
-project=315908:mekanica-generators:mekanica \
-project=315907:mekanica-tools:mekanica \
-mcvsn 1.12.2 -rel release
rel:
mkdir -p build.docker
docker build -t mekanica .
docker run -a stdin -a stdout -a stderr -e CF_API_TOKEN \
--mount type=bind,src=`pwd`/build.docker,dst=/build.docker \
-w /mekanica -it mekanica make docker.rel
docker.rel:
python3 release.py \
-project=315844:mekanica: \
-project=315908:mekanica-generators:mekanica \
-project=315907:mekanica-tools:mekanica \
-skipupload=true \
-mcvsn 1.12.2 -rel release
cp build/libs/* /build.docker