created wiki page for building releases

This commit is contained in:
ahrenholz@gmail.com 2014-07-29 18:05:54 +00:00
parent 37eeaad402
commit a16e604963

27
wiki/ReleaseBuild.wiki Normal file
View file

@ -0,0 +1,27 @@
#summary Step-by-step release build instructions
= Files to Update =
Update these for a new release:
* update ChangeLog file, ReleaseNotes wiki based on major-changes list and SVN log
* release date in man pages and changelogs below
* Debian changelog in packaging/deb/changelog (e.g. `debchange -i`)
* RPM file list, changelog in packaging/rpm/core.spec.in
* CORE API version number in gui/api.tcl and daemon/core/api/`*`.py
* tag release 4.7rc1
= Release Steps =
# sync all SVN repos
# run source code sanity checks
# build distribution tarball
# generate PDF and HTML documentation, tgzs
# build Linux debs and test
# build Linux RPMs and test
# make CORE API PDF
# update VCORE virtual machine, zip
# announcement email
# update Quickstart wiki instructions
# tag all SVN repos