allow suffix

This commit is contained in:
Alexander Weinhold 2018-10-03 18:59:08 +02:00
parent 4e4ddb8795
commit d444921786

16
gitdist
View File

@ -9,15 +9,19 @@ example='projectName=spameggs
sshUserHost="foo@bar.org" sshUserHost="foo@bar.org"
sshPort=22 sshPort=22
releaseFolder=/srv/releases releaseFolder=/srv/releases
files="binary1 binary2 readme.md"' files="binary1 binary2 readme.md"
suffix=amd64Win (optional)'
source .gitdist || { echo "you need a .gitdist file in your git repo"; exit 1; } source .gitdist || { echo "you need a .gitdist file in your git repo"; leave=true; }
if [ -z "$projectName" ] || [ -z "$sshUserHost" ] || [ -z "$sshPort" ] || [ -z "$releaseFolder" ] || [ -z "$files" ]; then if [ -z "$projectName" ] || [ -z "$sshUserHost" ] || [ -z "$sshPort" ] || [ -z "$releaseFolder" ] || [ -z "$files" ]; then
echo '.gitdist does not provide all necessary variables' echo "not all necessary variables provided - example of a .gitdist file:"
echo "example of a .gitdist file:"
echo echo
echo "$example" echo "$example"
leave=true
fi
if [ "$leave" = true ]; then
exit 1 exit 1
fi fi
@ -25,10 +29,10 @@ timestamp=`date +"%Y%m%d-%H%M"`
currentBranch=`git rev-parse --abbrev-ref HEAD` currentBranch=`git rev-parse --abbrev-ref HEAD`
if [ "$currentBranch" = "master" ]; then if [ "$currentBranch" = "master" ]; then
zipfile="$projectName-$timestamp.zip" zipfile="$projectName-$timestamp$suffix.zip"
setCurrent=true setCurrent=true
else else
zipfile="$projectName-$currentBranch-$timestamp.zip" zipfile="$projectName-$currentBranch-$timestamp$suffix.zip"
fi fi
echo "zipfile: $zipfile" echo "zipfile: $zipfile"
zip "$zipfile" $files zip "$zipfile" $files