You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by se...@apache.org on 2017/10/29 09:42:16 UTC

[directory-buildtools] branch master updated: Update readme, add release process

This is an automated email from the ASF dual-hosted git repository.

seelmann pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/directory-buildtools.git


The following commit(s) were added to refs/heads/master by this push:
     new 296711c  Update readme, add release process
296711c is described below

commit 296711ce7a332ae52e2ea72250c61d0ddbf9fa24
Author: Stefan Seelmann <ma...@stefan-seelmann.de>
AuthorDate: Sun Oct 29 10:42:02 2017 +0100

    Update readme, add release process
---
 README.md | 42 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

diff --git a/README.md b/README.md
index 91dfa0c..32ae535 100644
--- a/README.md
+++ b/README.md
@@ -17,3 +17,45 @@
   under the License.
 -->
 
+Apache Directory Build Tools 
+============================
+
+This repository contains build tools of the [Apache Directory project](https://directory.apache.org/).
+
+
+Release Process
+---------------
+
+### Prepare the POM
+
+    mvn release:prepare -DdryRun=true
+
+### Deploy a snapshot
+
+    mvn deploy
+
+This is useful to verify your settings in ~/.m2/settings.xml (Nexus password and GPG key)
+
+### Prepare the release
+
+    mvn release:clean
+    mvn release:prepare
+
+When asked for the SCM release tag please remove the project prefix, the version number is enough.
+
+This creates a tag here: <https://gitbox.apache.org/repos/asf?p=directory-buildtools.git>
+
+### Stage the release
+
+    mvn release:perform
+
+This deploys the POM to a staging repository. Go to <https://repository.apache.org/index.html#stagingRepositories> and close the staging repository.
+
+### Call the vote
+
+Start the vote.
+
+### Publish
+
+After successful vote publish the artifacts, therefore go to <https://repository.apache.org/index.html#stagingRepositories> and release the staging repository.
+

-- 
To stop receiving notification emails like this one, please contact
['"commits@directory.apache.org" <co...@directory.apache.org>'].