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