You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by bu...@apache.org on 2017/09/21 16:23:30 UTC

svn commit: r1018496 - in /websites/production/activemq/content: cache/main.pageCache release-guide.html

Author: buildbot
Date: Thu Sep 21 16:23:30 2017
New Revision: 1018496

Log:
Production update by buildbot for activemq

Modified:
    websites/production/activemq/content/cache/main.pageCache
    websites/production/activemq/content/release-guide.html

Modified: websites/production/activemq/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.

Modified: websites/production/activemq/content/release-guide.html
==============================================================================
--- websites/production/activemq/content/release-guide.html (original)
+++ websites/production/activemq/content/release-guide.html Thu Sep 21 16:23:30 2017
@@ -167,22 +167,17 @@ svn rm apidocs
 ln -s <version>/apidocs apidocs
 svn add apidocs
 # and commit once it looks good.</pre>
-</div></div></li><li>Download the official release archives (src and bin) from the staging repository and prepare them for upload to the Apache <a shape="rect" class="external-link" href="https://dist.apache.org/repos/dist/dev/activemq/">dev</a> SVN repo where the official release is staged<br clear="none">A script exists that can do this release preparation for you in the Git repo <a shape="rect" class="external-link" href="https://raw.githubusercontent.com/apache/activemq/master/etc/scripts/prepare-release.sh" rel="nofollow">here</a>.&#160; If you don't want to use the script the process is fairly simple:<ol><li>Download the source bundle from the staging site along with it's signature and checksum files.</li><li>Download the binary bundles (tar.gz and zip) from the staging site along with their signature and checksum files.</li><li>Check the downloaded files using the md5 and or sha1 checksums, then discard the sha1 files.</li><li>Check the signatures for all the downloaded files
  using "gpg --verfiy" or the like.</li><li>Update the md5 files by amending them with the actual filename they are associated with, this make validation easier for end users.</li><li>Create a new sha512 checksum file for each release artifact using the sha512sum command.</li></ol></li><li><p>Upload the newly prepared official release artifacts to the dev site</p><div class="preformatted panel" style="border-width: 1px;"><div class="preformattedContent panelContent">
-<pre>svn co https://dist.apache.org/repos/dist/dev/activemq/
+</div></div></li><li><p>Stage the official release artifacts in the SVN dist dev area for folks to test and vote on, using the helper script already in the repo:</p><div class="preformatted panel" style="border-width: 1px;"><div class="preformattedContent panelContent">
+<pre>svn co https://dist.apache.org/repos/dist/dev/activemq/activemq/
 cd activemq
-mkdir &lt;version&gt;;cd &lt;version&gt;
-&lt;Copy prepared artifacts to this folder
-svn add .
+./prepare-release.sh &lt;nexus-staging-repo-url&gt; &lt;version&gt;
+# Example: ./prepare-release.sh https://repository.apache.org/content/repositories/orgapacheactivemq-1149 5.15.1
+svn add &lt;version&gt;
 and commit once it looks good.</pre>
-</div></div></li><li>Call a vote on the dev list, listing the great new features of the release.</li><li>After it passes, promote the release (i.e. release the staging repository): login to<span style="color: rgb(112,112,112);">&#160;</span><a shape="rect" class="external-link" href="https://repository.apache.org/">https://repository.apache.org</a>, navigate to the staging repository&#160;and click the "release" button.&#160;</li><li><p>Migrate the staged release files from the SVN dev folder to the SVN release folder: <a shape="rect" class="external-link" href="https://dist.apache.org/repos/dist/release/activemq/">https://dist.apache.org/repos/dist/release/activemq/</a></p><div class="preformatted panel" style="border-width: 1px;"><div class="preformattedContent panelContent">
-<pre>svn co https://dist.apache.org/repos/dist/release/activemq/
-cd activemq
-mkdir &lt;version&gt;;cd &lt;version&gt;
-
-&lt;copy files from the https://dist.apache.org/repos/dist/dev/activemq/ directory to the ./release/activemq directory&gt;
-
-and commit once it looks good.</pre>
-</div></div><p>&#160;</p><div class="preformatted panel" style="border-width: 1px;"><div class="preformattedContent panelContent">
+</div></div></li><li>Call a vote on the dev list, listing the great new features of the release.</li><li>After it passes, promote the release (i.e. release the staging repository): login to<span style="color: rgb(112,112,112);">&#160;</span><a shape="rect" class="external-link" href="https://repository.apache.org/">https://repository.apache.org</a>, navigate to the staging repository&#160;and click the "release" button.&#160;</li><li><p>After it passes, copy the staged release files from the SVN dist dev folder to the SVN dist release folder: <a shape="rect" class="external-link" href="https://dist.apache.org/repos/dist/release/activemq/">https://dist.apache.org/repos/dist/release/activemq/</a></p><div class="preformatted panel" style="border-width: 1px;"><div class="preformattedContent panelContent">
+<pre>svn cp -m "add files for activemq-&lt;version&gt;" https://dist.apache.org/repos/dist/dev/activemq/activemq/&lt;version&gt; https://dist.apache.org/repos/dist/release/activemq/&lt;version&gt;
+# Example: svn cp -m "add files for activemq-5.15.1" https://dist.apache.org/repos/dist/dev/activemq/activemq/5.15.1 https://dist.apache.org/repos/dist/release/activemq/5.15.1</pre>
+</div></div><div class="preformatted panel" style="border-width: 1px;"><div class="preformattedContent panelContent">
 <pre>*** Deprecated Remove once the above is fully worked out ***
 
 ssh [apacheId]@people.apache.org