]> git.lizzy.rs Git - dragonblocks_alpha.git/commitdiff
Add release script
authorElias Fleckenstein <eliasfleckenstein@web.de>
Wed, 24 Mar 2021 12:44:36 +0000 (13:44 +0100)
committerElias Fleckenstein <eliasfleckenstein@web.de>
Wed, 24 Mar 2021 12:44:36 +0000 (13:44 +0100)
.gitignore
BUILDING.md
release.sh [new file with mode: 0755]

index 5d81da61d3731b0e6dc18138b11cbf5ad8b3212c..8c9bda4b51106f8be0a68cde7e1347cc71ba3062 100644 (file)
@@ -2,3 +2,4 @@
 DragonblocksServer
 Dragonblocks
 map
+DragonblocksAlpha-*.zip
index 0f257a124ee0ac238c455515b445bc9bf50e861c..ad558df108fd3f139ad038b3d2129da142adadff 100644 (file)
@@ -13,5 +13,6 @@ Debug flag (`-g`) is set by default.
 
 ## Release Build
 ```bash
-make clobber && make all RELEASE=TRUE -j$(nproc) && make clean
+./release.sh
 ```
+This script will create a release zipfile.
diff --git a/release.sh b/release.sh
new file mode 100755 (executable)
index 0000000..752ba64
--- /dev/null
@@ -0,0 +1,11 @@
+mkdir .build
+cp -r * .build/
+cd .build/src
+make clobber && make all RELEASE=TRUE -j$(nproc) && make clean
+cp Dragonblocks DragonblocksServer ..
+cd ..
+rm -rf src BUILDING.md .git .gitignore release.sh
+cd ..
+mv .build DragonblocksAlpha
+zip DragonblocksAlpha-`git rev-parse --short HEAD` DragonblocksAlpha/*
+rm -rf DragonblocksAlpha