Release archive build script
This commit is contained in:
parent
d71e863458
commit
8966c5555f
2 changed files with 31 additions and 0 deletions
28
makeRelease.sh
Executable file
28
makeRelease.sh
Executable file
|
@ -0,0 +1,28 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# STEPS
|
||||||
|
# gradle build
|
||||||
|
# gradle shadowJar
|
||||||
|
# mkdir build/makeRelease
|
||||||
|
# copy src/main/resources/assets/run-kotRemote.sh --> build/makeRelease/
|
||||||
|
# copy build/libs/kotRemote(version).jar --> build/makeRelease/kotRemote.jar
|
||||||
|
# copy src/main/resources/assets/HOW-TO-USE.md --> build/makeRelease/
|
||||||
|
# Create tar.gz archive from contents of build/makeRelease/ and put in build/releaseOut/
|
||||||
|
# Create zip archive from contents of build/makeRelease/ and put in build/releaseOut/
|
||||||
|
# Create 7z archive from contents of build/makeRelease/ and put in build/releaseOut/
|
||||||
|
|
||||||
|
./gradlew build
|
||||||
|
./gradlew shadowJar
|
||||||
|
mkdir build/makeRelease
|
||||||
|
mkdir build/releaseOut
|
||||||
|
cp src/main/resources/assets/run-kotRemote.sh build/makeRelease/
|
||||||
|
cp src/main/resources/assets/HOW-TO-USE.md build/makeRelease/
|
||||||
|
# Make this version agnostic later plez
|
||||||
|
cp build/libs/kotRemote-0.1.0-PREVIEW.jar build/makeRelease/kotRemote.jar
|
||||||
|
cd build/releaseOut
|
||||||
|
tar -czvf kotRemote.tar.gz ../makeRelease
|
||||||
|
7z a kotRemote.7z ../makeRelease
|
||||||
|
zip -r kotRemote.zip ../makeRelease
|
||||||
|
cd ../../
|
||||||
|
rm build/makeRelease/*
|
||||||
|
echo RELEASE BUILT!
|
3
src/main/resources/assets/HOW-TO-USE.md
Normal file
3
src/main/resources/assets/HOW-TO-USE.md
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
# How To Use kotRemote
|
||||||
|
|
||||||
|
:3
|
Loading…
Reference in a new issue