Author: veithen
Date: Sun Jul 11 07:44:02 2010
New Revision: 963005

URL: http://svn.apache.org/viewvc?rev=963005&view=rev
Log:
Further document the release process.

Modified:
    webservices/commons/trunk/modules/axiom/src/docbkx/devguide.xml

Modified: webservices/commons/trunk/modules/axiom/src/docbkx/devguide.xml
URL: 
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/src/docbkx/devguide.xml?rev=963005&r1=963004&r2=963005&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/src/docbkx/devguide.xml (original)
+++ webservices/commons/trunk/modules/axiom/src/docbkx/devguide.xml Sun Jul 11 
07:44:02 2010
@@ -307,6 +307,9 @@ javax.xml.stream.XMLOutputFactory=com.be
         </section>
         <section>
             <title>Release</title>
+            <para>
+                In order to prepare the release artifacts for vote, execute 
the following steps:
+            </para>
             <procedure>
                 <step>
                     <para>
@@ -385,7 +388,54 @@ javax.xml.stream.XMLOutputFactory=com.be
                 </step>
             </procedure>
             <para>
-                To be continued.
+                If the vote passes, execute the following steps:
+            </para>
+            <procedure>
+                <step>
+                    <para>
+                        Promote the artifacts in the staging repository. See
+                        <ulink 
url="http://maven.apache.org/developers/release/apache-release.html"/>
+                        for detailed instructions for this step.
+                    </para>
+                </step>
+                <step>
+                    <para>
+                        Log in to <literal>people.apache.org</literal> and 
publish the release
+                        distributions to <literal>www.apache.org</literal>. 
The <filename>etc/dist.py</filename>
+                        script can be used for that:
+                    </para>
+<screen>cd /www/www.apache.org/dist/ws/commons/axiom
+python <replaceable>path_to_etc</replaceable>/dist.py 
<replaceable>version</replaceable></screen>
+                    <para>
+                        <replaceable>version</replaceable> is the release 
version, e.g. <literal>1.2.9</literal>.
+                    </para>
+                </step>
+                <step>
+                    <para>
+                        Check out the release tag from Subversion and generate 
the Maven site.
+                        Also check out the existing site:
+                    </para>
+<screen>svn co https://svn.apache.org/repos/asf/webservices\
+/commons/site/axiom axiom-site</screen>
+                    <para>
+                        The existing site needs to be overwritten with the 
site generated for the new
+                        release. This can be done easily using the 
<filename>etc/syncsite.py</filename> script
+                        (requires Python 2.6). It will copy the files and 
execute any necessary Subversion
+                        commands to add new files and to delete files that no 
longer exist. After executing the
+                        script, commit the changes to Subversion.
+                    </para>
+                </step>
+                <step>
+                    <para>
+                        Log in to <literal>people.apache.org</literal> and 
update the site:
+                    </para>
+<screen>cd /www/ws.apache.org/commons/axiom/
+svn update</screen>
+                </step>
+            </procedure>
+            <para>
+                It may take several hours before all the updates have been 
synchronized to the relevant
+                ASF systems.
             </para>
         </section>
         <section>


Reply via email to