Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Hadoop Wiki" for change 
notification.

The "HowToRelease" page has been changed by ChrisDouglas.
http://wiki.apache.org/hadoop/HowToRelease?action=diff&rev1=56&rev2=57

--------------------------------------------------

  = Preparation =
  
          1. Bulk update Jira to unassign from this release all issues that are 
open non-blockers and send follow-up notification to the developer list that 
this was done.
+       1. If you have not already done so, add and commit your public key to 
the Hadoop repository 
[[http://svn.apache.org/repos/asf/hadoop/common/dist/KEYS|KEYS]], appending the 
output of the following commands:{{{
+ gpg --armor --fingerprint --list-sigs <keyid>
+ gpg --armor --export <keyid>
+ }}} and publish your key at [[http://pgp.mit.edu/]]. Once you commit your 
changes, log into {{{people.apache.org}}} and pull updates to 
{{{/www/www.apache.org/dist/hadoop/core}}}. For more details on signing 
releases, see [[http://www.apache.org/dev/release-signing.html|Signing 
Releases]] and 
[[http://www.apache.org/dev/mirror-step-by-step.html?Step-By-Step|Step-By-Step 
Guide to Mirroring Releases]].
+       1. To deploy artifacts to the Apache Maven repository create 
{{{~/.m2/settings.xml}}}:{{{
+ <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0";
+   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+   xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
+                       http://maven.apache.org/xsd/settings-1.0.0.xsd";>
+   <servers>
+     <server>
+      <id>apache.staging.https</id>
+      <username>Apache username</username>
+      <password>Apache password</password>
+     </server>
+   </servers>
+ </settings>
+ }}}
  
  = Branching =
  
@@ -52, +70 @@

  https://svn.apache.org/repos/asf/hadoop/common/tags/release-X.Y.Z-rcR -m 
"Hadoop X.Y.Z-rcR release."
  }}}
  
- 
  = Build Requirements =
  
  To build an official release, you must:
@@ -79, +96 @@

          1. Generate the MD5 checksum of the release file. {{{
  md5sum hadoop-X.Y.Z.tar.gz > hadoop-X.Y.Z.tar.gz.md5
  }}}
-       1. Sign the release (see 
[[http://www.apache.org/dev/mirror-step-by-step.html?Step-By-Step|Step-By-Step 
Guide to Mirroring Releases]] for more information). {{{
+       1. Sign the release {{{
  gpg --armor --output hadoop-X.Y.Z.tar.gz.asc --detach-sig hadoop-X.Y.Z.tar.gz
  }}}
        1. Copy release files to a public place. {{{
  ssh people.apache.org mkdir public_html/hadoop-X.Y.Z-candidate-0
  scp -p hadoop-X.Y.Z.tar.gz* 
people.apache.org:public_html/hadoop-X.Y.Z-candidate-0
  }}}
+       1. Stage the release candidate to the maven repository: {{{
+ ant -Dversion=X.Y.Z -Drepo=staging mvn-deploy
+ }}}
+       1. Log into [[https://repository.apache.org|Nexus]], select 
{{{Staging}}} from the left navigation pane, right-click on the pushed 
repository, and {{{close}}} the release.
          1. Call a release vote on common-dev at hadoop.apache.org.
  
  = Publishing =
@@ -108, +129 @@

  rm -rf hadoop-A.B.C; rm stable
  ln -s hadoop-A.B.D stable
  }}}
+       1. In [[https://repository.apache.org|Nexus]], effect the release of 
artifacts by right-clicking the staged repository and select {{{promote}}}
        1. Wait 24 hours for release to propagate to mirrors.
          1. Prepare to edit the website. {{{
  svn co https://svn.apache.org/repos/asf/hadoop/common/site

Reply via email to