Author: buildbot
Date: Wed May 29 13:53:51 2013
New Revision: 863629
Log:
Staging update by buildbot for sling
Modified:
websites/staging/sling/trunk/content/ (props changed)
websites/staging/sling/trunk/content/documentation/development/release-management.html
Propchange: websites/staging/sling/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Wed May 29 13:53:51 2013
@@ -1 +1 @@
-1487486
+1487487
Modified:
websites/staging/sling/trunk/content/documentation/development/release-management.html
==============================================================================
---
websites/staging/sling/trunk/content/documentation/development/release-management.html
(original)
+++
websites/staging/sling/trunk/content/documentation/development/release-management.html
Wed May 29 13:53:51 2013
@@ -357,56 +357,62 @@ When gpg asks for comment linked the key
<ol>
<li>
<p>Checkout or update the Site Source</p>
-<p>$ svn checkout https://svn.apache.org/repos/asf/sling/site </p>
+<div class="codehilite"><pre><span class="nv">$</span> <span
class="nv">svn</span> <span class="n">checkout</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">/sling/si</span><span class="n">te</span>
+</pre></div>
+
+
+<p>Note, that you have to checkout the site using the <code>https</code> URL,
otherwise you will not be able to commit the changes later.</p>
</li>
-</ol>
-<p>Note, that you have to checkout the site using the URL, otherwise you will
not be able to commit the changes later.</p>
-<ol>
<li>
<p>Deploy the Descriptor</p>
<p>To deploy the project descriptor, checkout the tag of the bundle to deploy
and run maven</p>
-<p>$ svn checkout
http://svn.apache.org/repos/asf/sling/tags/the<em>module</em>tag
-$ mvn clean install \
- org.apache.felix:maven-bundle-plugin:deploy \
- -DprefixUrl=http://repo1.maven.org/maven2 \
- -DremoteOBR=sling.xml \
-
-DaltDeploymentRepository=apache.releases::default::file:///path<em>to</em>site_checkout/obr</p>
+<div class="codehilite"><pre><span class="nv">$</span> <span
class="nv">svn</span> <span class="n">checkout</span> <span
class="n">http:</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">/sling/</span><span
class="n">tags</span><span class="o">/</span><span class="n">the</span><span
class="o">*</span><span class="n">module</span><span class="o">*</span><span
class="n">tag</span>
+<span class="nv">$</span> <span class="nv">mvn</span> <span
class="n">clean</span> <span class="n">install</span> <span class="o">\</span>
+ <span class="n">org</span><span class="o">.</span><span
class="n">apache</span><span class="o">.</span><span
class="n">felix:maven</span><span class="o">-</span><span
class="n">bundle</span><span class="o">-</span><span
class="n">plugin:deploy</span> <span class="o">\</span>
+ <span class="o">-</span><span class="n">DprefixUrl</span><span
class="o">=</span><span class="n">http:</span><span class="sr">//</span><span
class="n">repo1</span><span class="o">.</span><span class="n">maven</span><span
class="o">.</span><span class="n">org</span><span class="o">/</span><span
class="n">maven2</span> <span class="o">\</span>
+ <span class="o">-</span><span class="n">DremoteOBR</span><span
class="o">=</span><span class="n">sling</span><span class="o">.</span><span
class="n">xml</span> <span class="o">\</span>
+ <span class="o">-</span><span
class="n">DaltDeploymentRepository</span><span class="o">=</span><span
class="n">apache</span><span class="o">.</span><span
class="nn">releases::default::</span><span class="n">file:</span><span
class="sr">///path_to_site_checkout/o</span><span class="n">br</span>
+</pre></div>
+
+
+<p>This generates the bundle descriptor and adds it to the sling.xml file of
your site checkout.</p>
</li>
-</ol>
-<p>This generates the bundle descriptor and adds it to the file of your site
checkout.</p>
-<p>2a. Variant: Refer to Maven Repository</p>
-<p>Instead of checking out and building the project locally, you may also use
the goal of the Maven Bundle Plugin:</p>
+<li>
+<p>Variant: Refer to Maven Repository</p>
+<p>Instead of checking out and building the project locally, you may also use
the <code>deploy-file</code> goal of the Maven Bundle Plugin:</p>
<div class="codehilite"><pre><span class="nv">$</span> <span
class="nv">wget</span> <span class="n">http:</span><span
class="sr">//</span><span class="n">repo1</span><span class="o">.</span><span
class="n">maven</span><span class="o">.</span><span class="n">org</span><span
class="sr">/maven2/o</span><span class="n">rg</span><span
class="sr">/apache/s</span><span class="n">ling</span><span
class="sr">/the*module/</span><span class="n">version</span><span
class="o">/</span><span class="n">the</span><span class="o">*</span><span
class="n">module</span><span class="o">-</span><span
class="n">version</span><span class="o">.</span><span class="n">jar</span>
<span class="nv">$</span> <span class="nv">wget</span> <span
class="n">http:</span><span class="sr">//</span><span
class="n">repo1</span><span class="o">.</span><span class="n">maven</span><span
class="o">.</span><span class="n">org</span><span
class="sr">/maven2/o</span><span class="n">rg</span><span
class="sr">/apache/s</span><span class="n">ling</span><span
class="sr">/the*module/</span><span class="n">version</span><span
class="o">/</span><span class="n">the</span><span class="o">*</span><span
class="n">module</span><span class="o">-</span><span
class="n">version</span><span class="o">.</span><span class="n">pom</span>
<span class="nv">$</span> <span class="nv">mvn</span> <span
class="n">org</span><span class="o">.</span><span class="n">apache</span><span
class="o">.</span><span class="n">felix:maven</span><span
class="o">-</span><span class="n">bundle</span><span class="o">-</span><span
class="n">plugin:deploy</span><span class="o">-</span><span
class="n">file</span> <span class="o">\</span>
<span class="o">-</span><span class="n">Dfile</span><span
class="o">=</span><span class="n">the</span><span class="o">*</span><span
class="n">module</span><span class="o">-</span><span
class="n">version</span><span class="o">.</span><span class="n">jar</span>
<span class="o">-</span><span class="n">DpomFile</span><span
class="o">=</span><span class="n">the</span><span class="o">*</span><span
class="n">module</span><span class="o">-</span><span
class="n">version</span><span class="o">.</span><span class="n">pom</span>
<span class="o">\</span>
<span class="o">-</span><span class="n">DbundleUrl</span><span
class="o">=</span><span class="n">http:</span><span class="sr">//</span><span
class="n">repo1</span><span class="o">.</span><span class="n">maven</span><span
class="o">.</span><span class="n">org</span><span
class="sr">/maven2/o</span><span class="n">rg</span><span
class="sr">/apache/s</span><span class="n">ling</span><span
class="sr">/the*module/</span><span class="n">version</span><span
class="o">/</span><span class="n">the</span><span class="o">*</span><span
class="n">module</span><span class="o">-</span><span
class="n">version</span><span class="o">.</span><span class="n">jar</span>
<span class="o">\</span>
- <span class="o">-</span><span class="n">Durl</span><span
class="o">=</span><span class="n">file:</span><span
class="sr">///path*to*site_checkout/o</span><span class="n">br</span> <span
class="o">\</span>
+ <span class="o">-</span><span class="n">Durl</span><span
class="o">=</span><span class="n">file:</span><span
class="sr">///path_to_site_checkout/o</span><span class="n">br</span> <span
class="o">\</span>
<span class="o">-</span><span class="n">DprefixUrl</span><span
class="o">=</span><span class="n">http:</span><span class="sr">//</span><span
class="n">repo1</span><span class="o">.</span><span class="n">maven</span><span
class="o">.</span><span class="n">org</span><span class="o">/</span><span
class="n">maven2</span> <span class="o">\</span>
<span class="o">-</span><span class="n">DremoteOBR</span><span
class="o">=</span><span class="n">sling</span><span class="o">.</span><span
class="n">xml</span>
<span class="nv">$</span> <span class="nv">rm</span> <span
class="n">the</span><span class="o">*</span><span class="n">module</span><span
class="o">-</span><span class="n">version</span><span class="o">.</span><span
class="n">jar</span> <span class="n">the</span><span class="o">*</span><span
class="n">module</span><span class="o">-</span><span
class="n">version</span><span class="o">.</span><span class="n">pom</span>
</pre></div>
-<ol>
-<li>Commite the Site Changes</li>
-</ol>
-<p>In the Site checkout folder commit the changes to the files (you may also
review the changes using the command).</p>
+</li>
+<li>
+<p>Commite the Site Changes</p>
+<p>In the Site checkout folder commit the changes to the
<code>obr/sling.xml</code> files (you may also review the changes using the
<code>svn diff</code> command).</p>
<div class="codehilite"><pre><span class="nv">$</span> <span
class="nv">svn</span> <span class="n">commit</span> <span
class="o">-</span><span class="n">m</span><span class="s">"Add Bundle ABC
Version X.Y.Z"</span> <span class="n">obr</span><span
class="o">/</span><span class="n">sling</span><span class="o">.</span><span
class="n">xml</span>
</pre></div>
-<ol>
-<li>Update the Site on* </li>
+</li>
+<li>
+<p>Update the Site on [people.apache.org]{people.apache.org}</p>
+</li>
</ol>
-<p>After committing the changes, you have to update the site source, which is
getting mirrored to the web servers on </p>
+<p>After committing the changes, you have to update the site source, which is
getting mirrored to the web servers on
[people.apache.org]{people.apache.org}</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="n">svn</span> <span class="n">update</span>
<span class="sr">/x1/</span><span class="n">www</span><span
class="sr">/sling.apache.org/o</span><span class="n">br</span><span
class="o">/</span><span class="n">sling</span><span class="o">.</span><span
class="n">xml</span>
</pre></div>
<p>After updating the site source it will generally take an hour or two until
the changes are visible on the web.</p>
<div class="timestamp" style="margin-top: 30px; font-size: 80%;
text-align: right;">
- Rev. 1487486 by dklco on Wed, 29 May 2013 13:45:54 +0000
+ Rev. 1487487 by dklco on Wed, 29 May 2013 13:53:44 +0000
</div>
<div class="trademarkFooter">
Apache Sling, Sling, Apache, the Apache feather logo, and the Apache
Sling project