Repository: nifi-site Updated Branches: refs/heads/master 6569c17bd -> e31718f3b
NIFI-876: - Updating downloads for 030. - Updating release guide. Project: http://git-wip-us.apache.org/repos/asf/nifi-site/repo Commit: http://git-wip-us.apache.org/repos/asf/nifi-site/commit/e31718f3 Tree: http://git-wip-us.apache.org/repos/asf/nifi-site/tree/e31718f3 Diff: http://git-wip-us.apache.org/repos/asf/nifi-site/diff/e31718f3 Branch: refs/heads/master Commit: e31718f3b62ae242239cb92157381d1cea2233b6 Parents: 6569c17 Author: Matt Gilman <[email protected]> Authored: Sat Sep 19 09:41:49 2015 -0400 Committer: Matt Gilman <[email protected]> Committed: Sat Sep 19 09:41:49 2015 -0400 ---------------------------------------------------------------------- src/pages/html/download.hbs | 40 ++++++++++++++++---------------- src/pages/markdown/release-guide.md | 22 ++++++++++-------- 2 files changed, 32 insertions(+), 30 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/nifi-site/blob/e31718f3/src/pages/html/download.hbs ---------------------------------------------------------------------- diff --git a/src/pages/html/download.hbs b/src/pages/html/download.hbs index 3308705..bc9b93a 100644 --- a/src/pages/html/download.hbs +++ b/src/pages/html/download.hbs @@ -22,8 +22,27 @@ title: Apache NiFi Downloads <div class="row"> <div class="large-12 columns"> <h2>Releases</h2> - <p>Note: The Solr processors are unusable in the 0.2.1 & 0.2.0 releases, due to <a href="https://issues.apache.org/jira/browse/NIFI-780">NIFI-780</a> which will be addressed in 0.3.0.</p> + <p>Note: The Solr processors are unusable in the 0.2.1 & 0.2.0 releases, due to <a href="https://issues.apache.org/jira/browse/NIFI-780">NIFI-780</a> which was addressed in 0.3.0.</p> <ul> + <li>0.3.0 + <ul> + <li> + Sources: + <ul> + <li><a href="https://www.apache.org/dyn/closer.lua?path=/nifi/0.3.0/nifi-0.3.0-source-release.zip">nifi-0.3.0-source-release.zip</a> ( <a href="https://dist.apache.org/repos/dist/release/nifi/0.3.0/nifi-0.3.0-source-release.zip.asc">asc</a>, <a href="https://dist.apache.org/repos/dist/release/nifi/0.3.0/nifi-0.3.0-source-release.zip.md5">md5</a>, <a href="https://dist.apache.org/repos/dist/release/nifi/0.3.0/nifi-0.3.0-source-release.zip.sha1">sha1</a> )</li> + </ul> + </li> + <li> + Binaries + <ul> + <li><a href="https://www.apache.org/dyn/closer.lua?path=/nifi/0.3.0/nifi-0.3.0-bin.tar.gz">nifi-0.3.0-bin.tar.gz</a> ( <a href="https://dist.apache.org/repos/dist/release/nifi/0.3.0/nifi-0.3.0-bin.tar.gz.asc">asc</a>, <a href="https://dist.apache.org/repos/dist/release/nifi/0.3.0/nifi-0.3.0-bin.tar.gz.md5">md5</a>, <a href="https://dist.apache.org/repos/dist/release/nifi/0.3.0/nifi-0.3.0-bin.tar.gz.sha1">sha1</a> )</li> + + <li><a href="https://www.apache.org/dyn/closer.lua?path=/nifi/0.3.0/nifi-0.3.0-bin.zip">nifi-0.3.0-bin.zip</a> ( <a href="https://dist.apache.org/repos/dist/release/nifi/0.3.0/nifi-0.3.0-bin.zip.asc">asc</a>, <a href="https://dist.apache.org/repos/dist/release/nifi/0.3.0/nifi-0.3.0-bin.zip.md5">md5</a>, <a href="https://dist.apache.org/repos/dist/release/nifi/0.3.0/nifi-0.3.0-bin.zip.sha1">sha1</a> )</li> + </ul> + </li> + <li><a href="https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version0.3.0">Release Notes</a></li> + </ul> + </li> <li>0.2.1 <ul> <li> @@ -63,25 +82,6 @@ title: Apache NiFi Downloads </li> </ul> </li> - - <li>0.1.0-incubating - <ul> - <li><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12329276">Release Notes</a></li> - <li> - Sources: - <ul> - <li><a href="https://www.apache.org/dyn/closer.lua?path=/nifi/0.1.0-incubating/nifi-0.1.0-incubating-source-release.zip">nifi-0.1.0-incubating-source-release.zip</a> ( <a href="https://dist.apache.org/repos/dist/release/nifi/0.1.0-incubating/nifi-0.1.0-incubating-source-release.zip.asc">asc</a>, <a href="https://dist.apache.org/repos/dist/release/nifi/0.1.0-incubating/nifi-0.1.0-incubating-source-release.zip.md5">md5</a>, <a href="https://dist.apache.org/repos/dist/release/nifi/0.1.0-incubating/nifi-0.1.0-incubating-source-release.zip.sha1">sha1</a> )</li> - </ul> - </li> - <li> - Binaries - <ul> - <li><a href="https://www.apache.org/dyn/closer.lua?path=/nifi/0.1.0-incubating/nifi-0.1.0-incubating-bin.tar.gz">nifi-0.1.0-incubating-bin.tar.gz</a> ( <a href="https://dist.apache.org/repos/dist/release/nifi/0.1.0-incubating/nifi-0.1.0-incubating-bin.tar.gz.asc">asc</a>, <a href="https://dist.apache.org/repos/dist/release/nifi/0.1.0-incubating/nifi-0.1.0-incubating-bin.tar.gz.md5">md5</a>, <a href="https://dist.apache.org/repos/dist/release/nifi/0.1.0-incubating/nifi-0.1.0-incubating-bin.tar.gz.sha1">sha1</a> )</li> - <li><a href="https://www.apache.org/dyn/closer.lua?path=/nifi/0.1.0-incubating/nifi-0.1.0-incubating-bin.zip">nifi-0.1.0-incubating-bin.zip</a> ( <a href="https://dist.apache.org/repos/dist/release/nifi/0.1.0-incubating/nifi-0.1.0-incubating-bin.zip.asc">asc</a>, <a href="https://dist.apache.org/repos/dist/release/nifi/0.1.0-incubating/nifi-0.1.0-incubating-bin.zip.md5">md5</a>, <a href="https://dist.apache.org/repos/dist/release/nifi/0.1.0-incubating/nifi-0.1.0-incubating-bin.zip.sha1">sha1</a> )</li> - </ul> - </li> - </ul> - </li> </ul> </div> </div> http://git-wip-us.apache.org/repos/asf/nifi-site/blob/e31718f3/src/pages/markdown/release-guide.md ---------------------------------------------------------------------- diff --git a/src/pages/markdown/release-guide.md b/src/pages/markdown/release-guide.md index d2a76b2..ae7e825 100644 --- a/src/pages/markdown/release-guide.md +++ b/src/pages/markdown/release-guide.md @@ -158,10 +158,15 @@ Validate that all the various aspects of the staged artifacts appear correct If all looks good then push the branch to origin `git push origin NIFI-270` If it is intended that convenience binaries will be provided for this release then the community has requested that -a copy it be made available for reviewing of the release candidate. The convenience binary, its hashes, and signature - should be placed here: - - https://dist.apache.org/repos/dist/dev/nifi - +a copy it be made available for reviewing of the release candidate. The convenience binary, its hashes, and signature should be placed here: + - https://dist.apache.org/repos/dist/dev/nifi +<br/> +For each convenience binary + - Generate ascii armored detached signature by running `gpg -a -b nifi-0.0.1-bin.tar.gz` + - Generate md5 hash summary by running `md5sum nifi-0.0.1-bin.tar.gz | awk '{ printf substr($0,0,32)}' > nifi-0.0.1-bin.tar.gz.md5` + - Generate sha1 hash summary by running `sha1sum nifi-0.0.1-bin.tar.gz | awk '{ printf substr($0,0,40)}' > nifi-0.0.1-bin.tar.gz.sha1` + - Upload the bin, asc, sha1, md5 for each binary convenience build to the same location as the source release +<br/> If anything isn't correct about the staged artifacts you can drop the staged repo from repository.apache.org and delete the local tag in git. If you also delete the local branch and clear your local maven repository under org/apache/nifi then it is as if the release never happened. Before doing that though try to figure out what went wrong. So as described here you see @@ -231,12 +236,9 @@ Here are the steps of the release once the release is approved: 1. Upload source-release artifacts to dist. If the release version is 0.0.1 then upload them (zip, asc, md5, sha1) to `https://dist.apache.org/repos/dist/release/nifi/0.0.1` -2. To produce binary convenience release build the application from the raw source in staging. For each binary convenience artifact: - - Generate ascii armored detached signature by running `gpg -a -b nifi-0.0.1-bin.tar.gz` - - Generate md5 hash summary by running `md5sum nifi-0.0.1-bin.tar.gz | awk '{ printf substr($0,0,32)}' > nifi-0.0.1-bin.tar.gz.md5` - - Generate sha1 hash summary by running `sha1sum nifi-0.0.1-bin.tar.gz | awk '{ printf substr($0,0,40)}' > nifi-0.0.1-bin.tar.gz.sha1` - - Upload the bin, asc, sha1, md5 for each binary convenience build to the same location as the source release - +2. Move convenience binaries and related artifacts from dist/dev to dist/release: +`svn mv https://dist.apache.org/repos/dist/dev/nifi/nifi-0.0.1/$artifact https://dist.apache.org/repos/dist/release/nifi/0.0.1/` +<br/> 3. In repository.apache.org go to the staging repository and select `release` and follow instructions on the site. 4. Merge the release branch into master
