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