This page is a brain dump of the various items needed for a release.

Preparation

Generate Release

svn copy https://svn.apache.org/repos/asf/jmeter/trunk https://svn.apache.org/repos/asf/jmeter/tags/v2_5_1_RC2

svn co https://svn.apache.org/repos/asf/jmeter/tags/v2_5_1_RC2 jmeter_v2_5_1_RC2

cd jmeter_v2_5_1_RC2/

ant download_jars

ant distribution -Djmeter.version=2.5.1 -Duser.name=username@apache.org

ant _dist_maven -Djmeter.version=2.5.1
ant sign_dist -Dgpg.keyname=<YOUR_KEY_ID> -Dgpg.secretKeyring=<path to secring.gpg i.e. ~/.gnupg/secring.gpg>

ant maven_upload -Djmeter.version=2.5.1 -DrepoType=releases

java -jar $RAT_HOME/apache-rat-0.8.jar ./apache-jmeter-2.5.1.tgz > rat-report-jmeter-2.5.1RC2.txt
unix2dos rat-report-jmeter-2.5.1RC2.txt

Vote on release

mkdir -p ~/JMETER_2_5_1_RC2/dist/

mkdir -p ~/public_html/jmeter-2.5.1RC2/dist/

cp ~/JMETER_2_5_1_RC2/dist/* ~/public_html/jmeter-2.5.1RC2/dist/

cd ~/public_html/jmeter-2.5.1RC2/
svn co https://svn.apache.org/repos/asf/jmeter/tags/v2_5_1_RC2/docs docs

cd $HOME
cp  ~/public_html/jmeter-2.5.1RC2/dist/apache-jmeter-2.5.1.tgz $HOME
tar xfz apache-jmeter-2.5.1.tgz
cd apache-jmeter-2.5.1/docs/
mv api ~/public_html/jmeter-2.5.1RC2/docs/api
rm -r $HOME/apache-jmeter-2.5.1

After VOTE success

svn copy https://svn.apache.org/repos/asf/jmeter/tags/v2_5_1_RC2 https://svn.apache.org/repos/asf/jmeter/tags/v2_5_1

Move RC dist files to release

cd ~/public_html/jmeter-2.5.1RC2/dist

chgrp jmeter apache-jmeter*
chmod g+w apache-jmeter*

cp apache-jmeter-2.5.1_src* /www/www.apache.org/dist/jmeter/source
cp apache-jmeter-2.5.1.zip* /www/www.apache.org/dist/jmeter/binaries
cp apache-jmeter-2.5.1.tgz* /www/www.apache.org/dist/jmeter/binaries

Update Site dist

svn co  https://svn.apache.org/repos/asf/jmeter/dist dist-jmeter

svn commit

cd /www/www.apache.org/dist/jmeter

svn update

Update JMeter site

cd /www/jmeter.apache.org/

svn switch http://svn.apache.org/repos/asf/jmeter/branches/docs-2.5.1/docs

cd /www/jmeter.apache.org/
rm -r /www/jmeter.apache.org/api
cd ~/public_html/jmeter-2.5.1RC2/docs
cp -R api /www/jmeter.apache.org
chmod -R g+w /www/jmeter.apache.org/api

Maven Release

Announce

Make sure: JMeter website is update AND download mirrors too.

Tidy up