Browse Source

Updated release tool

master
Artyom Beilis 6 years ago
parent
commit
35c45c09a0
1 changed files with 15 additions and 17 deletions
  1. +15
    -17
      tools/release.sh

+ 15
- 17
tools/release.sh View File

@@ -5,32 +5,30 @@ if [ "$1" == "" ] ; then
exit 1;
fi

SVNROOT=https://svn.code.sf.net/p/cppcms/code/framework

svn export $SVNROOT/$1 current-release
rm -fr current-release
mkdir current-release
cd ..
git archive $1 | tar -x -C tools/current-release
cd tools
VERSION=`grep CPPCMS_PACKAGE_VERSION current-release/CMakeLists.txt | sed 's/.*"\(.*\)".*/\1/'`

if ! svn copy $SVNROOT/$1 $SVNROOT/tags/v$VERSION -m "Tagged release $VERSION"
then
echo failed to make a tag
fi

DIRNAME=cppcms-$VERSION
mv current-release $DIRNAME
cd $DIRNAME
tar -xjf cppcms_boost.tar.bz2
rm cppcms_boost.tar.bz2
doxygen
cd ..
tar -cjf $DIRNAME.tar.bz2 $DIRNAME
rm -fr $DIRNAME

tar -xjf $DIRNAME.tar.bz2
cd $DIRNAME
mkdir -p ../www/$VERSION
cp -a doc/doxygen/html/* ../www/$VERSION/
cd ../www
rm -f latest
ln -s $VERSION latest
if false
then
tar -xjf $DIRNAME.tar.bz2
cd $DIRNAME
mkdir -p ../www/$VERSION
cp -a doc/doxygen/html/* ../www/$VERSION/
cd ../www
rm -f latest
ln -s $VERSION latest
fi



Loading…
Cancel
Save