You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by bu...@apache.org on 2013/06/28 02:24:29 UTC

svn commit: r867672 - in /websites/staging/cayenne/trunk/content: ./ dev/release-guide.html

Author: buildbot
Date: Fri Jun 28 00:24:28 2013
New Revision: 867672

Log:
Staging update by buildbot for cayenne

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

Propchange: websites/staging/cayenne/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Fri Jun 28 00:24:28 2013
@@ -1 +1 @@
-1495243
+1497621

Modified: websites/staging/cayenne/trunk/content/dev/release-guide.html
==============================================================================
--- websites/staging/cayenne/trunk/content/dev/release-guide.html (original)
+++ websites/staging/cayenne/trunk/content/dev/release-guide.html Fri Jun 28 00:24:28 2013
@@ -120,7 +120,7 @@ download the jar, and run it against
 unpacked distro (or the release tag), read the report and fix any issues.</p>
 <div class="codehilite"><pre><span class="n">cd</span> <span class="n">cayenne</span>
 <span class="n">mvn</span> <span class="n">clean</span>
-<span class="n">java</span> <span class="o">-</span><span class="n">jar</span> <span class="n">rat</span><span class="o">-</span><span class="mf">0.5.1</span><span class="o">.</span><span class="n">jar</span> <span class="sb">`pwd`</span> <span class="o">&gt;</span> <span class="n">report</span><span class="o">.</span><span class="n">txt</span>
+<span class="n">java</span> <span class="o">-</span><span class="n">jar</span> <span class="nb">rat</span><span class="o">-</span>0<span class="p">.</span>5<span class="p">.</span>1<span class="p">.</span><span class="n">jar</span> `<span class="n">pwd</span>` <span class="o">&gt;</span> <span class="n">report</span><span class="p">.</span><span class="n">txt</span>
 </pre></div>
 
 
@@ -132,7 +132,7 @@ unpacked distro (or the release tag), re
 <p>Get a trunk SVN checkout of Cayenne. If you are using <em>git</em> for
 development, SVN checkout is still needed to prepare a release with
 <em>maven-release-plugin</em>. </p>
-<div class="codehilite"><pre><span class="n">svn</span> <span class="n">co</span> <span class="n">https:</span><span class="sr">//s</span><span class="n">vn</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">org</span><span class="sr">/repos/</span><span class="n">asf</span><span class="sr">/cayenne/m</span><span class="n">ain</span><span class="o">/</span><span class="n">trunk</span> <span class="n">cayenne</span>
+<div class="codehilite"><pre><span class="n">svn</span> <span class="n">co</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">svn</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">repos</span><span class="o">/</span><span class="n">asf</span><span class="o">/</span><span class="n">cayenne</span><span class="o">/</span><span class="n">main</span><span class="o">/</span><span class="n">trunk</span> <span class="n">cayenne</span>
 </pre></div>
 
 
@@ -140,8 +140,8 @@ development, SVN checkout is still neede
 <li>
 <p>Tag the SVN and Create Maven Staging Repository</p>
 <div class="codehilite"><pre><span class="n">cd</span> <span class="n">cayenne</span>
-<span class="n">mvn</span> <span class="n">release:clean</span>
-<span class="n">mvn</span> <span class="n">release:prepare</span> <span class="o">-</span><span class="n">DpreparationGoals</span><span class="o">=</span><span class="s">&quot;clean install&quot;</span> <span class="o">-</span><span class="n">DautoVersionSubmodules</span><span class="o">=</span><span class="n">true</span> <span class="o">-</span><span class="n">Passembly</span><span class="p">,</span><span class="n">generic</span><span class="p">,</span><span class="n">mac</span><span class="p">,</span><span class="n">windows</span>
+<span class="n">mvn</span> <span class="n">release</span><span class="p">:</span><span class="n">clean</span>
+<span class="n">mvn</span> <span class="n">release</span><span class="p">:</span><span class="n">prepare</span> <span class="o">-</span><span class="n">DpreparationGoals</span><span class="p">=</span>&quot;<span class="n">clean</span> <span class="n">install</span>&quot; <span class="o">-</span><span class="n">DautoVersionSubmodules</span><span class="p">=</span><span class="n">true</span> <span class="o">-</span><span class="n">Passembly</span><span class="p">,</span><span class="n">generic</span><span class="p">,</span><span class="n">mac</span><span class="p">,</span><span class="n">windows</span>
 </pre></div>
 
 
@@ -152,7 +152,7 @@ development, SVN checkout is still neede
 Europe then release:prepare may fail with 'Unable to tag SCM' and ' svn: No
 such revision X '. Wait 10 seconds and run mvn release:prepare again." It
 fails indeed, and requires a re-run and continue:</p>
-<div class="codehilite"><pre>    <span class="n">mvn</span> <span class="n">release:perform</span> <span class="o">-</span><span class="n">P</span> <span class="n">gpg</span> <span class="p">[</span><span class="o">-</span><span class="n">Dgpg</span><span class="o">.</span><span class="n">keyname</span><span class="o">=</span><span class="n">B8AF90BF</span><span class="p">]</span>
+<div class="codehilite"><pre>    <span class="n">mvn</span> <span class="n">release</span><span class="p">:</span><span class="n">perform</span> <span class="o">-</span><span class="n">P</span> <span class="n">gpg</span> <span class="p">[</span><span class="o">-</span><span class="n">Dgpg</span><span class="p">.</span><span class="n">keyname</span><span class="p">=</span><span class="n">B8AF90BF</span><span class="p">]</span>
 </pre></div>
 
 
@@ -183,11 +183,11 @@ perform binary builds from the unpacked 
 CHECKOUT). <em>Release manager may skip running unit tests from here, as shown
 below, although release evaluators should use the src assembly for <a href="running-unit-tests.html">unit testing</a>
  and other kinds of testing.</em> </p>
-<div class="codehilite"><pre><span class="n">mvn</span> <span class="n">clean</span> <span class="n">install</span> <span class="o">-</span><span class="n">Passembly</span><span class="p">,</span><span class="n">generic</span> <span class="o">-</span><span class="n">Dmaven</span><span class="o">.</span><span class="n">test</span><span class="o">.</span><span class="n">skip</span><span class="o">=</span><span class="n">true</span>
+<div class="codehilite"><pre><span class="n">mvn</span> <span class="n">clean</span> <span class="n">install</span> <span class="o">-</span><span class="n">Passembly</span><span class="p">,</span><span class="n">generic</span> <span class="o">-</span><span class="n">Dmaven</span><span class="p">.</span><span class="n">test</span><span class="p">.</span><span class="n">skip</span><span class="p">=</span><span class="n">true</span>
 
-<span class="n">mvn</span> <span class="n">clean</span> <span class="n">install</span> <span class="o">-</span><span class="n">Passembly</span><span class="p">,</span><span class="n">mac</span> <span class="o">-</span><span class="n">Dmaven</span><span class="o">.</span><span class="n">test</span><span class="o">.</span><span class="n">skip</span><span class="o">=</span><span class="n">true</span>
+<span class="n">mvn</span> <span class="n">clean</span> <span class="n">install</span> <span class="o">-</span><span class="n">Passembly</span><span class="p">,</span><span class="n">mac</span> <span class="o">-</span><span class="n">Dmaven</span><span class="p">.</span><span class="n">test</span><span class="p">.</span><span class="n">skip</span><span class="p">=</span><span class="n">true</span>
 
-<span class="n">mvn</span> <span class="n">clean</span> <span class="n">install</span> <span class="o">-</span><span class="n">Passembly</span><span class="p">,</span><span class="n">windows</span> <span class="o">-</span><span class="n">Dmaven</span><span class="o">.</span><span class="n">test</span><span class="o">.</span><span class="n">skip</span><span class="o">=</span><span class="n">true</span>
+<span class="n">mvn</span> <span class="n">clean</span> <span class="n">install</span> <span class="o">-</span><span class="n">Passembly</span><span class="p">,</span><span class="n">windows</span> <span class="o">-</span><span class="n">Dmaven</span><span class="p">.</span><span class="n">test</span><span class="p">.</span><span class="n">skip</span><span class="p">=</span><span class="n">true</span>
 </pre></div>
 
 
@@ -201,8 +201,8 @@ below, although release evaluators shoul
 . Release manager key must be in the project KEYS file. Signing is a manual
 procedure not included in the Ant or Maven script. Here is how it might
 work ("-u" option can be omitted if you have only one GPG key):</p>
-<div class="codehilite"><pre>    <span class="n">gpg</span> <span class="o">--</span><span class="n">armor</span> <span class="o">-</span><span class="n">u</span> <span class="n">B8AF90BF</span> <span class="o">--</span><span class="n">output</span> <span class="n">cayenne</span><span class="o">-</span><span class="n">X</span><span class="o">.</span><span class="n">X</span><span class="o">.</span><span class="n">tar</span><span class="o">.</span><span class="n">gz</span><span class="o">.</span><span class="n">asc</span> <span class="o">--</span><span class="n">detach</span><span class="o">-</span><span class="n">sig</span> <span class="n">cayenne</span><span class="o">-</span><span class="n">X</span><span class="o">.</span><span class="n">X</span><span class="o">.</span><span class="n">tar</span><span class="o">.</span><span class="n">gz</span>
-    <span class="n">gpg</span> <span class="o">--</span><span class="k">print</span><span class="o">-</span><span class="n">md</span> <span class="n">MD5</span> <span class="n">cayenne</span><span class="o">-</span><span class="n">X</span><span class="o">.</span><span class="n">X</span><span class="o">.</span><span class="n">tar</span><span class="o">.</span><span class="n">gz</span> <span class="o">&gt;</span> <span class="n">cayenne</span><span class="o">-</span><span class="n">X</span><span class="o">.</span><span class="n">X</span><span class="o">.</span><span class="n">tar</span><span class="o">.</span><span class="n">gz</span><span class="o">.</span><span class="n">md5</span>
+<div class="codehilite"><pre>    <span class="n">gpg</span> <span class="o">-</span><span class="n">a</span>  <span class="o">-</span><span class="n">b</span> <span class="o">-</span><span class="n">u</span> <span class="n">B8AF90BF</span> <span class="n">cayenne</span><span class="o">-</span><span class="n">X</span><span class="p">.</span><span class="n">X</span><span class="p">.</span><span class="n">tar</span><span class="p">.</span><span class="n">gz</span>
+    <span class="n">gpg</span> <span class="o">--</span><span class="n">print</span><span class="o">-</span><span class="n">md</span> <span class="n">MD5</span> <span class="n">cayenne</span><span class="o">-</span><span class="n">X</span><span class="p">.</span><span class="n">X</span><span class="p">.</span><span class="n">tar</span><span class="p">.</span><span class="n">gz</span> <span class="o">&gt;</span> <span class="n">cayenne</span><span class="o">-</span><span class="n">X</span><span class="p">.</span><span class="n">X</span><span class="p">.</span><span class="n">tar</span><span class="p">.</span><span class="n">gz</span><span class="p">.</span><span class="n">md5</span>
 </pre></div>
 
 
@@ -239,8 +239,8 @@ select the staging repo and click "Relea
 </li>
 <li>
 <p>Publish downloadable assemblies:</p>
-<div class="codehilite"><pre><span class="nv">$</span> <span class="nv">ssh</span> <span class="n">people</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">org</span>
-<span class="nv">%</span> <span class="nv">cp</span> <span class="sr">/path/</span><span class="n">to</span><span class="sr">/release/</span><span class="n">artifacts</span> <span class="sr">/www/</span><span class="n">www</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">org</span><span class="sr">/dist/c</span><span class="n">ayenne</span><span class="o">/</span>
+<div class="codehilite"><pre>$ <span class="n">ssh</span> <span class="n">people</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span>
+<span class="c">% cp /path/to/release/artifacts /www/www.apache.org/dist/cayenne/</span>
 </pre></div>