Skip to content
Snippets Groups Projects
howto-pack-tgz.txt 1.41 KiB
Newer Older
### first of all, check whether all tests pass
Wuttke, Joachim's avatar
Wuttke, Joachim committed
cd /G/f2/pub/build
cd /G/f2
Wuttke, Joachim's avatar
Wuttke, Joachim committed
git checkout master
git pull origin master
git merge --no-ff devel
Wuttke, Joachim's avatar
Wuttke, Joachim committed
git push origin master
vi pub/CMakeLists.txt # increment version number, remove "post-"
vi pub/CHANGELOG
Wuttke, Joachim's avatar
..  
Wuttke, Joachim committed

Wuttke, Joachim's avatar
Wuttke, Joachim committed
rm -r /G/f2/pub/build
cd /G/f2/pub
Wuttke, Joachim's avatar
Wuttke, Joachim committed
rm *~
rm */*~
rm */*/*~
Wuttke, Joachim's avatar
Wuttke, Joachim committed
rm */Doxyfile.bak
export V=2.  # 2.<major>.<minor><bugfix>
slink /G/f2/pub $A
tar czvfh ~/data/tgz/$A.tgz $A/*
dl ~/data/tgz/frida2.* # CHECK size
Wuttke, Joachim's avatar
Wuttke, Joachim committed

Wuttke, Joachim's avatar
Wuttke, Joachim committed
rm $A
cd /G/f2
Wuttke, Joachim's avatar
Wuttke, Joachim committed
kcom -m "This is release $V"
Wuttke, Joachim's avatar
..  
Wuttke, Joachim committed
k tag v$V # Yes! Our IT wants version tags to start with "v".
# to delete erroneous tag: git tag -d $X; git push origin :refs/tags/$X
Wuttke, Joachim's avatar
Wuttke, Joachim committed
kush --tags
Wuttke, Joachim's avatar
Wuttke, Joachim committed
ssh apps@a mv /www/apps/src/frida/frida2.* /www/apps/src/frida/old/
Wuttke, Joachim's avatar
Wuttke, Joachim committed
scp ~/data/tgz/$A.tgz apps@a:/www/apps/src/frida/
Wuttke, Joachim's avatar
Wuttke, Joachim committed
scp /G/f2/pub/CHANGELOG apps@a:/www/apps/src/frida/frida2-CHANGELOG
### advertise
http://apps.jcns.fz-juelich.de/doku/frida -> News
Wuttke, Joachim's avatar
Wuttke, Joachim committed
https://forge.frm2.tum.de/redmine/projects/rpmbuildtool/issues/new -> install request

### start next development cycle
cd /G/f2
git checkout devel
Wuttke, Joachim's avatar
Wuttke, Joachim committed
git rebase master
cd /G/f2/pub
vi CMakeLists.txt # version becomes "post-<release>"
Wuttke, Joachim's avatar
Wuttke, Joachim committed
vi CHANGELOG      # add header for next release
Wuttke, Joachim's avatar
Wuttke, Joachim committed
kcom -m "Starting post-$V"
Wuttke, Joachim's avatar
Wuttke, Joachim committed
kush
Wuttke, Joachim's avatar
Wuttke, Joachim committed
mkdir build
cd build
### upload man page (if changed)
cd /G/f2/pub/gcc/man
Wuttke, Joachim's avatar
Wuttke, Joachim committed
scp frida.html apps@a:/www/apps/man