Author: kasun
Date: Wed Apr  4 05:34:49 2012
New Revision: 1309254

URL: http://svn.apache.org/viewvc?rev=1309254&view=rev
Log:
Updating the release doc

Modified:
    
synapse/trunk/java/modules/documentation/src/site/xdoc/dev/release-process.xml

Modified: 
synapse/trunk/java/modules/documentation/src/site/xdoc/dev/release-process.xml
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/documentation/src/site/xdoc/dev/release-process.xml?rev=1309254&r1=1309253&r2=1309254&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/documentation/src/site/xdoc/dev/release-process.xml 
(original)
+++ 
synapse/trunk/java/modules/documentation/src/site/xdoc/dev/release-process.xml 
Wed Apr  4 05:34:49 2012
@@ -31,6 +31,7 @@
                 improving its documentation and test coverage. When the code 
base is in a satisfactory
                 state a release branch would be created under
                 <a 
href="https://svn.apache.org/repos/asf/synapse/branches";>https://svn.apache.org/repos/asf/synapse/branches</a>.
+                .
             </p>
             <p>
                 From this point onwards all committers will switch to the 
newly created development
@@ -48,6 +49,37 @@
                 necessary number of votes, a release tag will be created and 
the release artifacts will
                 be uploaded to the appropriate servers for distribution.
             </p>
+            <p>
+                All the release artifacts must be compliant with
+                <a 
href="https://docs.sonatype.org/display/Repository/Central+Sync+Requirements";>Maven
 central repository
+                    requirements</a> . Form synapse 2.1 release onwards, we 
follow the standard maven artifact releasing process.
+                Most part of the release process is automated and all the 
required steps are listed here.
+                <a 
href="http://www.apache.org/dev/publishing-maven-artifacts.html";>http://www.apache.org/dev/publishing-maven-artifacts.html</a>
+            </p>
+            <p> The details on Nexus Repository Management can be found in <a 
href="http://www.sonatype.com/books/nexus-book/reference/staging.html";>Repository
 Management with Nexus</a>.
+
+            </p>
+        </section>
+
+        <section name="Trouble Shooting and Best Practices">
+            <ul>
+                <li>
+                    <ul>
+                        <li>Cannot Close the Staging Repo : Make sure RM's 
public keys are upload to apache key servers</li>
+                    </ul>
+                    <ul>
+                        <li>Avoid .bck poms in source distribution.</li>
+                    </ul>
+                    <ul>
+                        <li>Always run a mvn release:prepare -DdryRun=true 
before the actual preparation</li>
+                    </ul>
+                    <ul>
+                        <li>Test the generated site with <a 
href="http://validator.w3.org/checklink";>w3c validator</a>.</li>
+                    </ul>
+
+                </li>
+            </ul>
+
         </section>
     </body>
 </document>
\ No newline at end of file


Reply via email to