Author: buildbot Date: Mon Jan 19 05:51:16 2015 New Revision: 936732 Log: Staging update by buildbot for nifi
Modified: websites/staging/nifi/trunk/content/ (props changed) websites/staging/nifi/trunk/content/development/release-guide.html Propchange: websites/staging/nifi/trunk/content/ ------------------------------------------------------------------------------ --- cms:source-revision (original) +++ cms:source-revision Mon Jan 19 05:51:16 2015 @@ -1 +1 @@ -1652907 +1652911 Modified: websites/staging/nifi/trunk/content/development/release-guide.html ============================================================================== --- websites/staging/nifi/trunk/content/development/release-guide.html (original) +++ websites/staging/nifi/trunk/content/development/release-guide.html Mon Jan 19 05:51:16 2015 @@ -165,7 +165,8 @@ The following is a list of the sorts of <p>Create a JIRA ticket for the release tasks and use that ticket number for the commit messages. For example we'll consider NIFI-123 as our ticket. Also have in mind the release version you are planning for. For example we'll consider '0.0.1-incubating'.</p> <p>Create the next version in JIRA if necessary so develop work can continue towards that release.</p> -<p>Create new branch off develop named after the JIRA ticket or just use the develop branch itself</p> +<p>Create new branch off develop named after the JIRA ticket or just use the develop branch itself. Here we'll use a branch off of develop with +<code>git checkout -b NIFI-123</code></p> <p>Change directory into that of the project you wish to release. For example either <code>cd nifi</code> or <code>cd nar-maven-plugin</code></p> <p>Verify that Maven has sufficient heap space to perform the build tasks. Some plugins and parts of the build consumes a surprisingly large amount of space. These settings have been shown to @@ -215,8 +216,45 @@ Maven will then ask:</p> <p><code>mvn release:perform -Psigned_release -DscmCommentPrefix="NIFI-123 " -Darguments="-DskipTests"</code></p> <p>That will complete successfully and this means the artifacts have been released to the Apache Nexus staging repository. You will see something like</p> <p><code>[INFO] * Closing staging repository with ID "orgapachenifi-1010".</code></p> -<p>So if you go in a browser to <code>https://repository.apache.org/#stagingRepositories</code> you should see <code>orgapachenifi-1010</code>. If you click on that you -can inspect the various staged artifacts.</p> +<p>So if you browse to <code>https://repository.apache.org/#stagingRepositories</code> login with your Apache committer credentials and you should see <code>orgapachenifi-1010</code>. If you click on that you can inspect the various staged artifacts.</p> +<p>Validate that all the various aspects of the staged artifacts appear correct + - Download the sources. Do they compile cleanly? If the result is a build does it execute? + - Validate the hashes match. + - Validate that the sources contain no unexpected binaries. + - Validate the signature for the build and hashes. + - Validate the LICENSE/NOTICE/DISCLAIMER/Headers.<br /> + - Validate that the README is present and provides sufficient information to build and if necessary execute.</p> +<p>If all looks good then push the branch to origin <code>git push origin NIFI-123</code></p> +<p>Now it's time to initiate a vote within the PPMC. The following template can be used. Send the vote request to <code>d...@nifi.incubator.apache.org</code> + with a subject of <code>[VOTE] Release Apache NiFi nar-maven-plugin-0.0.2-incubating RC1</code></p> +<blockquote> +<p>Hello +I am pleased to be calling this vote for the source release of Apache NiFi +nar-maven-plugin-0.0.2-incubating.</p> +<p>The source zip, including signatures, digests, etc can be found at: +https://repository.apache.org/content/repositories/orgapachenifi-1010</p> +<p>The Git tag is nar-maven-plugin-0.0.2-incubating-RC1 +The Git commit ID is 3e264c97449c921c7e0cbdec7eb94cb1d6868452 +https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=3e264c97449c921c7e0cbdec7eb94cb1d6868452</p> +<p>Checksums of nar-maven-plugin-0.0.2-incubating-source-release.zip: +MD5: 2728931f69fbb4503c689bd5b3f250b3 +SHA1: b32c55ad608d26987b49f6fd11fda1e1214c64fe</p> +<p>Release artifacts are signed with the following key: +https://people.apache.org/keys/committer/joewitt.asc</p> +<p>KEYS file available here: +https://dist.apache.org/repos/dist/release/incubator/nifi/KEYS</p> +<p>Binaries have been published to Maven's staging repository, and +are available here:</p> +<p>https://repository.apache.org/content/repositories/orgapachenifi-1000</p> +<p>8 issues were closed/resolved for this release: +https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12329307</p> +<p>The vote will be open for 72 hours. +Please download the release candidate and evaluate the necessary items including checking hashes, signatures, build from source, and test. The please vote:</p> +<p>[ ] +1 Release this package as nar-maven-plugin-0.0.2-incubating +[ ] +0 no opinion +[ ] -1 Do not release this package because because... +</p> +</blockquote> </div> </div> <div id="footer">