THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
This page is a brain dump of the various items needed for a release. It needs some work...
Preparation
- request Bugzilla version update
- ensure changes.xml is up to date
- update JMeterVersion.java
build site documents [docs-site] and javadoc [docs-api] and update in SVN
- build
- test
- GUI and non-GUI using host with graphic capability
- non-GUI only using host with no graphic capability
Generate Release
- tag all the files with the new version tag
- extract files from SVN using the tag into a new directory tree
- create distribution files:
- ant distribution -Djmeter.version=m.n -Duser.name=user-AT-apache.org
- sign distribution files (gpg -ba file)
Vote on release
- upload to temporary location (e.g. personal dir)
send round [VOTE] e-mail
- Wait for any feedback; address any issues raised
- If at least 3 PMC votes, then continue
Upload files
- copy archives to /www/www.apache.org/dist/jakarta/jmeter/binaries and /www/www.apache.org/dist/jakarta/jmeter/source
- delete any obsolete releases (keep the current one)
- check files are visible and downloadable from www.apache.org (2+ hours)
- wait a day or so for mirrors to catch up
Update Jakarta download details and JMeter site
- update ./site/xdocs/downloads/downloads.xml file in SVN to point to new directory
- update news.xml to add details of new release
- rebuild jakarta site2 (ant docs)
- commit changes
- login to people.apache.org
- cd /www/jakarta.apache.org
- svn update index.html site
- cd /www/jakarta.apache.org/jmeter
- fetch site from SVN: svn co http://svn.apache.org/repos/asf/jakarta/jmeter/tags/vm_nxx/docs .
- for later updates, use "svn switch" or "svn update" as appropriate
- update Wiki version details
Announce
- release announce e-mail to jmeter-user, jmeter-dev, general@jakarta and announce
Tidy up
- remove old archives from /www/jakarta.apache.org/jmeter/dist