Improve release script
This commit is contained in:
parent
8e78c77fc1
commit
67d3beb5cc
@ -1,19 +1,29 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ $# -eq 0 ]; then
|
||||
echo 1>&2 "$0: version number missing"
|
||||
echo 1>&2 "Usage: $0 <version> [destination]"
|
||||
exit 2
|
||||
fi
|
||||
|
||||
VERSION=$1
|
||||
DESTINATION=$2
|
||||
APP="miniflux"
|
||||
|
||||
if [ -z "$2" ]
|
||||
then
|
||||
DESTINATION=~/Devel/websites/$APP
|
||||
fi
|
||||
|
||||
# tag the release
|
||||
git tag -a v$VERSION -m "Version $VERSION" && git push origin v$VERSION || exit 2
|
||||
|
||||
# create the archive
|
||||
git archive v$VERSION -o ~/Devel/websites/$APP/$APP-$VERSION.zip
|
||||
git archive --format=zip --prefix=$APP/ v$VERSION -o $DESTINATION/$APP-$VERSION.zip
|
||||
|
||||
cd ~/Devel/websites/$APP/
|
||||
cd $DESTINATION
|
||||
|
||||
if [ -L $APP-latest.zip ]
|
||||
then
|
||||
unlink $APP-latest.zip
|
||||
ln -s $APP-$VERSION.zip $APP-latest.zip
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user