You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ws.apache.org by Apache Wiki <wi...@apache.org> on 2006/01/23 03:47:20 UTC

[Ws Wiki] Update of "FrontPage/Axis2/releases/steps" by EranChinthaka

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