You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by if...@apache.org on 2020/04/16 11:10:08 UTC

[cassandra-in-jvm-dtest-api] 01/04: Add information about release process

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

ifesdjeen pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cassandra-in-jvm-dtest-api.git

commit b4482d8f657d6fb70fbc407ef2542d10b9772fc6
Author: Alex Petrov <ol...@gmail.com>
AuthorDate: Thu Apr 16 12:26:34 2020 +0200

    Add information about release process
---
 README.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)

diff --git a/README.md b/README.md
index 909fd40..665d904 100644
--- a/README.md
+++ b/README.md
@@ -2,3 +2,49 @@
 
 Shared API package for in-JVM distributed tests.
 
+# Releasing
+
+1. Prepare the release:
+
+```
+mvn release:clean
+mvn release:prepare
+mvn release:perform
+```
+
+2. Close staging repository: https://repository.apache.org/#stagingRepositories
+
+3. Issue a vote on developers mailing list. Add your GPG key signature, release SHA, and staged artifacts to release information.
+
+## Additional resources:
+
+Parent pom location: https://maven.apache.org/pom/asf/
+Maven distribution docs: http://www.apache.org/dev/publishing-maven-artifacts.html
+Creating a new reposotory: https://selfserve.apache.org/
+
+## GPG Key
+
+To generate key, run:
+
+```
+gpg --full-gen-key
+```
+
+To be able to sign releases with this key, make sure your key is:
+
+  * pushed to http://pool.sks-keyservers.net/
+
+```
+gpg --list-sigs "<YOUR_NAME>"
+gpg --verbose --send-keys --keyserver hkps://hkps.pool.sks-keyservers.net <YOUR_KEY_IDENTIFIER_HERE>
+# to test if it has worked:
+gpg --verbose --recv-keys --keyserver hkps://hkps.pool.sks-keyservers.net <YOUR_KEY_IDENTIFIER_HERE>
+```
+
+  * added to KEYS file
+
+```
+svn co --depth files https://dist.apache.org/repos/dist/release/cassandra/ release
+(gpg --list-sigs "<YOUR_NAME>" && gpg --armor --export "<YOUR_NAME>") >> KEYS
+svn commit KEYS -m "Add <YOUR NAME>'s key for releases" # or ask some PMC to do this for you by opening CASSANDRA jira, like this one: https://issues.apache.org/jira/browse/CASSANDRA-15534
+```
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org