devel:ideas:release_builder
This is an old revision of the document!
Automated Release Builder
Our current process takes lot's of manual steps: Release process
Ideally we'd have a access protected script that does a release based on the current master
branch:
- Ask for
- RC/Non-RC
- Release Name
- do a clean checkout of the
master
branch - run unit tests
- update message ID and deleted files list and commit/push that1)
- merge stable into old-stable2), use strategy -Xtheirs
- merge master into stable, use strategy -Xtheirs
- update version file, commit & push
- build tgz
- move .tgz to download.dokuwiki.org
- update symlink setup there!?
- update update.dokuwiki.org infos
devel/ideas/release_builder.1382986940.txt.gz · Last modified: 2013-10-28 20:02 by andi