JIRA
[ ] Close version in JIRA
Pending Build
[ ] Check java version is 5
[ ] Check version numbers are correct (src/config/jboss-messaging-version.properties)
* increment incrementingVersion by 1, change versionName
[ ] Check and update README
* version, release date, JIRA link
[ ] Check docs
[ ] Run full test suite
ant hudson-tests
[ ] Run all examples
* Core/JMS: cd common; ant all
* JavaEE
[ ] Tag release with pending tag
* svn copy https://svn.jboss.org/repos/messaging/trunk https://svn.jboss.org/repos/messaging/tags/JBossMessaging_2_X_Y_pending -m "created pending tag for JBM 2.X.Y"
[ ] Checkout tag in clean directory
* svn co https://svn.jboss.org/repos/messaging/tags/JBossMessaging_2_X_Y_pending
[ ] Build distro
* ant distro
[ ] 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/messaging/tags/JBossMessaging_2_X_Y_pending https://svn.jboss.org/repos/messaging/tags/JBossMessaging_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