You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by bu...@apache.org on 2012/10/29 17:07:53 UTC

svn commit: r836497 - in /websites/staging/ctakes/trunk/content: ./ ctakes/ctakes-release-guide.html

Author: buildbot
Date: Mon Oct 29 16:07:52 2012
New Revision: 836497

Log:
Staging update by buildbot for ctakes

Modified:
    websites/staging/ctakes/trunk/content/   (props changed)
    websites/staging/ctakes/trunk/content/ctakes/ctakes-release-guide.html

Propchange: websites/staging/ctakes/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon Oct 29 16:07:52 2012
@@ -1 +1 @@
-1402592
+1403395

Modified: websites/staging/ctakes/trunk/content/ctakes/ctakes-release-guide.html
==============================================================================
--- websites/staging/ctakes/trunk/content/ctakes/ctakes-release-guide.html (original)
+++ websites/staging/ctakes/trunk/content/ctakes/ctakes-release-guide.html Mon Oct 29 16:07:52 2012
@@ -82,9 +82,32 @@
 </ul>
   </div>
   <div id="contenta">
-    <p>We follow the standard ASF release process. One of the committers would volunteer to play the release manager role for a given release. A few days will be spent on stabilizing the cTAKES development trunk, improving its documentation and test coverage. When the code base is in a satisfactory state a release branch would be created under https://svn.apache.org/repos/asf/incubator/ctakes/tags.  The maven release plug-in (mvn release:prepare/perform) is recommended for this purpose.</p>
+    <p>We follow the standard ASF release process. 
+One of the committers would volunteer to play the release manager role for a given release. 
+A few days will be spent on stabilizing the cTAKES development trunk, improving its documentation and test coverage. 
+When the code base is in a satisfactory state a tag would be created under https://svn.apache.org/repos/asf/incubator/ctakes/tags.<br />
+The maven release plug-in (mvn release:prepare/perform) is recommended for this purpose (See details below).</p>
 <p>Open JIRA issues will be reviewed and rearranged accordingly. Many of the issues will get resolved during this process and the remaining few will be accordingly prioritized and scheduled for a future release. The unit tests and integration tests will be used extensively during this critical period to keep the development in its most stable form.</p>
-<p>Finally the release manager would trigger the release build, sign the generated artifacts and host them on https://dist.apache.org/repos/dist/dev/incubator/ctakes for review (Also on Apache Nexus &amp; Maven Central). A release vote will be called urging all those interested to review the packs and provide feedback. Upon receiving the necessary number of votes, the artifacts will be uploaded to the appropriate servers for distribution.</p>
+<p>Finally the release manager would trigger the release build, sign the generated artifacts and host them on Apache Nexus &amp; Maven Central. A release vote will be called urging all those interested to review the packs and provide feedback. Upon receiving the necessary number of votes, the artifacts will be uploaded to the appropriate servers for distribution.</p>
+<h3 id="preparing-your-environment">Preparing your environment</h3>
+<ol>
+<li>Read: <a href="http://www.apache.org/dev/publishing-maven-artifacts.html">http://www.apache.org/dev/publishing-maven-artifacts.html</a></li>
+<li>Setup your PGP keys: <a href="https://docs.sonatype.org/display/Repository/How+To+Generate+PGP+Signatures+With+Maven">https://docs.sonatype.org/display/Repository/How+To+Generate+PGP+Signatures+With+Maven</a></li>
+</ol>
+<h3 id="preparing-a-release-using-maven">Preparing a Release using Maven</h3>
+<ol>
+<li>$svn co https://svn.apache.org/repos/asf/incubator/ctakes/trunk ctakes</li>
+<li>$mvn release:clean</li>
+<li>$mvn release:prepare -username=<svnuser> -password=<svnpassword> -DdryRun=<false> -Dresume=<false> -Darguments=-Dgpg.passphrase=<pgpsigningpassword> -DautoVersionSubmodules=true</li>
+</ol>
+<p>Release: 3.0.0-incubating</p>
+<p>Tag: 3.0.0-incubating</p>
+<p>Next Dev Release: 3.1.0-incubating</p>
+<ol>
+<li>$mvn release:perform -Darguments=-Dgpg.passphrase=<pgpsigningpassword></li>
+<li>[If need to revert] $ mvn release:rollback  (Works if you didn't do a release:clean yet)</li>
+</ol>
+<p>This will place the artifacts to the ASF Nexus area for staging for voting.</p>
   </div>
  
  <div id="footera">