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 Sahan Gamage: http://wiki.apache.org/ws/FrontPage/Axis2C/releases/steps New page: == 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 }}} the keys will be genrated in the ~/.gnupg == Export the Keys == {{{ gpg --armor --export <your id here> > KEYS }}} == update KEYS == {{{ cd ~/release1 cat KEYS >> /www/www.apache.org/dist/ws/axis2/c/KEYS }}} === Cut the relase === 1. tag the SVN * do a svn cp to the tags location of the project. (eg : svn copy https://svn.apache.org/repos/asf/webservices/axis2/trunk/c \ https://svn.apache.org/repos/asf/webservices/axis2/tags/c/M0.5-1 \ -m "Tagging the M0.5 release of the 'axis2c' project.") 1. Take a '''new checkout''' and from the tag {{{ replace line AXIS2C_HOME=`pwd`/deploy in build.sh with AXIS2C_HOME=~/release/release_ver/axis2c-release_ver sh build.sh make dist }}} This will create all the distributable in release_ver folder. 1. Strip all the binaries {{{ strip all libraries strip -g * }}} 1. Pack the binaries eg; tar -zcf axis2c-bin-M0.5-linux.tar.gz axis2c-M0.5 1. Create Checksums {{{ openssl md5 < axis2c-xxx-xxx.tar.gz > axis2c-xxx-xxx.tar.gz.md5 }}} do same to all the distributables. 1. Sign and verify the relases {{{ #gpg --armor --output axis2c-xxx-xxx.tar.gz.asc --detach-sig axis2c-xxx-xxx.tar.gz #gpg --verify axis2c-xxx-xxx.tar.gz.asc axis2c-xxx-xxx.tar.gz }}} do same to all the distributables. 1. Upload release to your home dir at apache 1. Copy the release from your home to /www/www.apache.org/dist/ws/axis2/c/ 1. Move earlier releases to archive.apache.org (/www/archive.apache.org/dist/ws/axis2/c/) 1. Test Main Site Downloads (wait until mirros pickup the distributables, before sending the release note.) === Web Site === 1. Update the website 1. Test the Web Site === Releasing === 1. Create Announcements 1. Update JIRA 1. Send the Announcements
