Prerequisites
[ ] to generate class diagrams in javadoc, install http://www.graphviz.org/ and check that class &package diagrams
are correctly generated in javadoc
JIRA
[ ] Close version in JIRA
Pending Build
[ ] Check java version is 6
[ ] Check version numbers are correct (src/config/hornetq-version.properties, src/main/org/hornetq/ra/HornetQRAConnectionMetaData.java)
* increment incrementingVersion by 1, change versionName
[ ] Check and update README
* version, release date, JIRA link
[ ] Check docs
[ ] Run full test suite
./build.sh hudson-tests
[ ] Run full test suite on JBoss AS 6. Execute this command first:
./build.sh -f build-mave.xml install
[ ] Run JMS TCK (if a Final release)
[ ] Run all examples on *at least* Windows and Linux
* Core/JMS: cd common; ./build.sh all
* JavaEE
[ ] Tag release with pending tag
* svn copy https://svn.jboss.org/repos/hornetq/trunk https://svn.jboss.org/repos/hornetq/tags/hornetq_2_X_Y_pending -m "created pending tag for hornetq 2.X.Y"
[ ] Checkout tag in clean directory
* svn co https://svn.jboss.org/repos/hornetq/tags/hornetq_2_X_Y_pending
[ ] Build distro
* ./build.sh distro (*************************dont forget to set JAVA_HOME to 1.5*******************************)
[ ] Upload distro zip file for team testing
Team testing
[ ] Unzip distro in clean directory
[ ] Check readme
[ ] Start/stop server using run.sh
* non-clustered config
* clustered config
[ ] Check Management API with jconsole
[ ] Run Core/JMS examples
[ ] Unzip clean JBoss AS distro
[ ] Perform AS installation
* cd config/jboss-as; ant
[ ] Run AS profiles
* default-with-jbm2
* all-with-jbm2
[ ] Check our native libs are picked up by AS
[ ] Check AS logging
[ ] Check management API with AS jmx-console
[ ] Run JavaEE examples
[ ] Manually deploy a MDB to check the AS config
[ ] Check docs
Target Platforms
[ ] Windows / Java 5
[ ] Windows / Java 6
[ ] Linux / Java 5
[ ] Linux / Java 6
Final Tag & Upload
[ ] Rename pending tag:
svn copy https://svn.jboss.org/repos/hornetq/tags/hornetq_2_X_Y_pending https://svn.jboss.org/repos/hornetq/tags/hornetq_2_X_Y -m "tagged JBM 2.X.Y"
[ ] Upload to jboss.org
* distro (.zip, .tgz, src .zip)
* docs
* javadoc
[ ] Announce on user forum
[ ] Announce on blog
[ ] Announce on twitter
Comments