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