Dear Wiki user, You have subscribed to a wiki page or wiki category on "Ws Wiki" for change notification.
The following page has been changed by EranChinthaka: http://wiki.apache.org/ws/FrontPage/Axis2/releases/steps ------------------------------------------------------------------------------ == Create a Key Pair == - If you do not have one create a key pair + If you do not have one, create a key pair. Please do not create keys for each and every release. {{{ # gpg --gen-key @@ -24, +24 @@ === Cut the relase === 1. tag the SVN + * do a svn move to the tags location of your project. === Create Distribution === 1. Build Distribution Files - Take a new checkout and from the root direcotry + Take a '''new checkout''' and from the root direcotry {{{ # maven clean + #maven release - #maven dist-bin - # maven dist-src }}} - This will create axis2-0.9-bin.zip axis2-0.9-src.zip files + This will create all the distributable in target/dist folder. 1. Create Checksums (more info http://jakarta.apache.org/commons/releases/release.html) Create Checksums {{{ - openssl md5 < axis2-0.9-bin.zip > axis2-0.9-bin.zip.md5 + openssl md5 < axis2-xxx-xxx.zip > axis2-xxx-xxx.zip.md5 }}} - do same to axis2-0.9-src.zip + do same to all the distributables. 1. Sign and verify the relases {{{ #cd target/dist/ - #gpg --armor --output axis2-0.9-bin.zip.asc --detach-sig axis2-0.9-bin.zip + #gpg --armor --output axis2-xxx-xxx.zip.asc --detach-sig axis2-xxx-xxx.zip - #gpg --verify axis2-0.9-bin.zip.asc axis2-0.9-bin.zip + #gpg --verify axis2-xxx-xxx.zip.asc axis2-xxx-xxx.zip }}} - do same to axis2-0.9-src.zip + do same to all the distributables. - 1. Upload Releases and Move Releases Into Distribution Directories + 1. Upload Releases and Move Releases Into Distribution Directories. (/www/www.apache.org/dist/ws/axis2) - 1. Update README,Check KEYS file, Update Symbolic Links,Remove symbolic links to current distributions, Update RELEASE-NOTES, Remove Obsolete Releases + 1. Update README,Check KEYS file, Update Symbolic Links,Remove symbolic links to current distributions, Update RELEASE-NOTES, Move earlier releases to archive.apache.org - 1. Deploy jar, project.xml and license.html to Java-Repository (maven repo) /www/www.apache.org/dist/axis2/jars + 1. Deploy jar, project.xml and license.html to Java-Repository (maven repo) /www/www.apache.org/dist/ws/axis2/jars - 1. Test Main Site Downloads + 1. Test Main Site Downloads (wait until mirros pickup the distributables, before sending the release note.) === Web Site === 1. Update the website
