ws-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Ws Wiki] Update of "FrontPage/Axis2/releases/steps" by EranChinthaka
Date Tue, 16 Aug 2005 02:53:04 GMT
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

New page:
== Create a Key Pair ==
If you do not have one create a key pair 

{{{
# 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-4-alpha
cat KEYS >> /www/www.apache.org/dist/ws/axis2/KEYS
}}}


=== Cut the relase ===

 1. tag the SVN

=== Create Distribution ===

 1. Build Distribution Files
Take a new checkout and from the root direcotry 
{{{
 # maven clean
 #maven dist-bin
 # maven dist-src
}}}
This will create axis2-0.9-bin.zip axis2-0.9-src.zip files

 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
}}}

do same to axis2-0.9-src.zip


 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 --verify axis2-0.9-bin.zip.asc axis2-0.9-bin.zip
}}}
do same to axis2-0.9-src.zip

 1. Upload Releases and Move Releases Into Distribution Directories
 1. Update README,Check KEYS file, Update Symbolic Links,Remove symbolic links to current
distributions, Update RELEASE-NOTES, Remove Obsolete Releases
 1. Deploy jar, project.xml and license.html to Java-Repository (maven repo) /www/www.apache.org/dist/axis2/jars
 1. Test Main Site Downloads

=== Web Site ===
 1. Update the website 
 1. Test the Web Site
 
=== Releasing ===
 1. Create Announcements
 1. Update bugzilla
 1. Sent the Announcements



 There are some scripts available that help to automate some of these steps. In particular,
see the following shell scripts in subversion under committers/tools/releases:

    * sign_and_hash.sh (creates sigs and md5s)
    * verify_sigs.sh (verifies sigs and checksums)
    * symlinks.sh (creates symlinks)

Mime
View raw message