From 1cfe4c57c55d2f96f80518d8b07952c6acdaa5c0 Mon Sep 17 00:00:00 2001 From: Daniel Kraus Date: Mon, 3 Oct 2016 18:03:36 +0200 Subject: [PATCH] Add Makefile. --- Makefile | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..106f4f9 --- /dev/null +++ b/Makefile @@ -0,0 +1,29 @@ +SHELL=/bin/bash +.PHONY=all help release upload website versioninfo + +help: + # Available targets: + # website - update website on server + # versioninfo - create versioninfo file for the current release + # upload - upload release files to server + # release - all of the above + +all: versioninfo upload website + # + # Check repository status! + # + +versioninfo: zaaReloaded2/VERSION + head -n 1 zaaReloaded2/VERSION | tr -d '\r' > www/versioninfo.tmp + chmod 644 www/versioninfo.tmp + echo 'https://doktorkraus.de/zaareloaded/downloads/zaaReloaded-$$VERSION.exe' >> www/versioninfo.tmp + sha256sum deploy/releases/zaaReloaded-$$(head -n 1 zaaReloaded2/VERSION | tr -d '\r').exe >> www/versioninfo.tmp + echo '' >> www/versioninfo.tmp + todos www/versioninfo.tmp + mv www/versioninfo.tmp www/versioninfo.txt + +upload: + rsync -ruvz --progress deploy/releases/* doktorkraus.de:/var/www/html/zaareloaded/downloads/ + +website: versioninfo + rsync -ruvz www/ doktorkraus.de:/var/www/html/zaareloaded/