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>.  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 <version>;cd <version>
-<Copy prepared artifacts to this folder
-svn add .
+./prepare-release.sh <nexus-staging-repo-url> <version>
+# Example: ./prepare-release.sh https://repository.apache.org/content/repositories/orgapacheactivemq-1149 5.15.1
+svn add <version>
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);"> </span><a shape="rect" class="external-link" href="https://repository.apache.org/">https://repository.apache.org</a>, navigate to the staging repository and click the "release" button. </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 <version>;cd <version>
-
-<copy files from the https://dist.apache.org/repos/dist/dev/activemq/ directory to the ./release/activemq directory>
-
-and commit once it looks good.</pre>
-</div></div><p> </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);"> </span><a shape="rect" class="external-link" href="https://repository.apache.org/">https://repository.apache.org</a>, navigate to the staging repository and click the "release" button. </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-<version>" https://dist.apache.org/repos/dist/dev/activemq/activemq/<version> https://dist.apache.org/repos/dist/release/activemq/<version>
+# 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