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