devel:release
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
devel:release [2011-04-22 22:53] – [build script] andi | devel:release [2011-06-29 16:54] (current) – removed adrianlang | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Building a new Stable Release ====== | ||
- | |||
- | The following steps have to be taken for building a new release. | ||
- | |||
- | - push the current '' | ||
- | - run [[devel: | ||
- | - prepare a [[devel: | ||
- | - find a code name | ||
- | * [[http:// | ||
- | * add RC1 for release candidate | ||
- | - prepare [[: | ||
- | - make sure the MD5 for '' | ||
- | - checking the MD5 value | ||
- | - checking whether the installer fails | ||
- | - increase the update_check msg number in '' | ||
- | - update list of deleted files | ||
- | * < | ||
- | * add them to '' | ||
- | * add them to [[install: | ||
- | - push the release preparations above to the '' | ||
- | - merge git '' | ||
- | - update the VERSION file in the '' | ||
- | * Format: '' | ||
- | - tag the release in the git '' | ||
- | - build the .tgz (See build script below) | ||
- | - upload the .tgz (needs to be done by Andi currently) | ||
- | - update release numbers in bugtracker (needs to be done by Andi or Adrian currently) | ||
- | - change message in IRC (needs to be done by Andi currently) | ||
- | - announce in fm, wikimatrix (needs to be done by Andi currently) | ||
- | - announce in mailing list, forum, weping | ||
- | - update update.splitbrain.org (needs to be done by Andi currently) | ||
- | |||
- | ===== build script ===== | ||
- | |||
- | <code bash build.sh> | ||
- | #!/bin/sh | ||
- | |||
- | BDIR=/ | ||
- | |||
- | cd $BDIR || exit | ||
- | rm -rf dokuwiki* | ||
- | |||
- | git clone git:// | ||
- | cd dokuwiki || exit | ||
- | git checkout -b stable origin/ | ||
- | |||
- | VERSION=`cat VERSION|awk ' | ||
- | |||
- | rm -rf .gitignore | ||
- | rm -rf .git | ||
- | rm -rf _test | ||
- | rm -rf _cs | ||
- | rm -f test.php | ||
- | mkdir data/ | ||
- | echo " | ||
- | |||
- | cd .. | ||
- | |||
- | mv dokuwiki dokuwiki-$VERSION | ||
- | |||
- | tar -czvf dokuwiki-$VERSION.tgz dokuwiki-$VERSION | ||
- | |||
- | echo "now upload: $BDIR/ | ||
- | </ | ||
devel/release.1303505637.txt.gz · Last modified: 2011-04-22 22:53 by andi