You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@helix.apache.org by ol...@apache.org on 2012/12/15 01:28:26 UTC

git commit: document release process

Updated Branches:
  refs/heads/master 035509593 -> 00f51bebc


document release process


Project: http://git-wip-us.apache.org/repos/asf/incubator-helix/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-helix/commit/00f51beb
Tree: http://git-wip-us.apache.org/repos/asf/incubator-helix/tree/00f51beb
Diff: http://git-wip-us.apache.org/repos/asf/incubator-helix/diff/00f51beb

Branch: refs/heads/master
Commit: 00f51bebc0c77392cf05aa4732334b6a1fadb0fc
Parents: 0355095
Author: olivier lamy <ol...@apache.org>
Authored: Sat Dec 15 01:28:14 2012 +0100
Committer: olivier lamy <ol...@apache.org>
Committed: Sat Dec 15 01:28:14 2012 +0100

----------------------------------------------------------------------
 pom.xml                               |    2 +-
 src/site/apt/releasing.apt            |   73 ++++++++++++++++++++++++++++
 src/site/markdown/involved/release.md |   23 ---------
 3 files changed, 74 insertions(+), 24 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-helix/blob/00f51beb/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 7307806..b5af78f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -343,7 +343,7 @@ under the License.
           <onlyCurrentVersion>true</onlyCurrentVersion>
           <resolutionIds>Fixed</resolutionIds>
           <sortColumnNames>Type</sortColumnNames>
-          <!--fixVersionIds>12320767</fixVersionIds-->
+          <fixVersionIds>12323457</fixVersionIds>
           <useJql>true</useJql>
         </configuration>
         <reportSets>

http://git-wip-us.apache.org/repos/asf/incubator-helix/blob/00f51beb/src/site/apt/releasing.apt
----------------------------------------------------------------------
diff --git a/src/site/apt/releasing.apt b/src/site/apt/releasing.apt
new file mode 100644
index 0000000..6eff99a
--- /dev/null
+++ b/src/site/apt/releasing.apt
@@ -0,0 +1,73 @@
+ -----
+ Helix release process
+ -----
+ -----
+ 2012-12-15
+ -----
+
+~~ Licensed to the Apache Software Foundation (ASF) under one
+~~ or more contributor license agreements.  See the NOTICE file
+~~ distributed with this work for additional information
+~~ regarding copyright ownership.  The ASF licenses this file
+~~ to you under the Apache License, Version 2.0 (the
+~~ "License"); you may not use this file except in compliance
+~~ with the License.  You may obtain a copy of the License at
+~~
+~~   http://www.apache.org/licenses/LICENSE-2.0
+~~
+~~ Unless required by applicable law or agreed to in writing,
+~~ software distributed under the License is distributed on an
+~~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+~~ KIND, either express or implied.  See the License for the
+~~ specific language governing permissions and limitations
+~~ under the License.
+
+~~ NOTE: For help with the syntax of this file, see:
+~~ http://maven.apache.org/guides/mini/guide-apt-format.html
+
+Helix release process
+
+ [[1]] Post to the dev list a few days before you plan to do an Helix release
+
+ [[2]] Your maven setting must contains the entry to be able to deploy.
+
++-------------
+   <server>
+     <id>apache.releases.https</id>
+     <username></username>
+     <password></password>
+   </server>
++-------------
+
+ [[3]] Release Helix
+    You should have a GPG agent running (preferred), and confirm it works by running "gpg -ab" (type some text and press Ctrl-D).
+    If you do not have a GPG agent running, make sure that you have the "apache-release" profile set in your settings.xml as shown below.
+
++-------------
+<profile>
+  <id>apache-release</id>
+  <properties>
+    <gpg.passphrase>[GPG_PASSWORD]</gpg.passphrase>
+  </properties>
+</profile>
++-------------
+
+ [[4]] go to https://repository.apache.org and close your staged repository. Note the repository url (format https://repository.apache.org/content/repositories/orgapachehelix-019/org/apache/helix/helix/0.6-incubating/)
+
++-------------
+svn co https://dist.apache.org/repos/dist/dev/incubator/helix helix-dev-release
+cd helix-dev-release
+sh ./release-script-svn.sh version stagingRepoUrl
++-------------
+
+ [[5]] Call for a vote in the dev list and wait for 72 hrs. for the vote results. 3 binding votes are necessary for the release to be finalized. example
+  After the vote has passed, move the files from dist dev to dist release: svn mv https://dist.apache.org/repos/dist/dev/incubator/helix/version to https://dist.apache.org/repos/dist/relase/incubator/helix/
+  To sync the jars to ibiblio, execute:
+
+
+  Send out an announcement of the release to:
+
+  * users@helix.incubator.apache.org
+
+  * dev@helix.incubator.apache.org
+

http://git-wip-us.apache.org/repos/asf/incubator-helix/blob/00f51beb/src/site/markdown/involved/release.md
----------------------------------------------------------------------
diff --git a/src/site/markdown/involved/release.md b/src/site/markdown/involved/release.md
deleted file mode 100644
index f730830..0000000
--- a/src/site/markdown/involved/release.md
+++ /dev/null
@@ -1,23 +0,0 @@
-<!---
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-  http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-Releasing Apache Helix
---------------
-
-TODO