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 2021/07/23 09:02:12 UTC
[cassandra-builds] 01/01: Add information about variables required
for a build
This is an automated email from the ASF dual-hosted git repository.
ifesdjeen pushed a commit to branch release-info
in repository https://gitbox.apache.org/repos/asf/cassandra-builds.git
commit 24088aea938d41d419b4a3199ffbc8871f6a911a
Author: Alex Petrov <ol...@gmail.com>
AuthorDate: Fri Jul 23 11:01:15 2021 +0200
Add information about variables required for a build
---
README.md | 11 +++++++++++
cassandra-release/finish_release.sh | 9 +++++++--
cassandra-release/prepare_release.sh | 9 ++++++++-
3 files changed, 26 insertions(+), 3 deletions(-)
diff --git a/README.md b/README.md
index de88ae6..3bf3395 100644
--- a/README.md
+++ b/README.md
@@ -8,6 +8,17 @@
* `cassandra-release/`
* `docker/`
+## Releasing Cassanda
+
+Please refer to the following documents for more details about releases:
+
+ * [Release Process](https://cassandra.apache.org/doc/latest/development/release_process.html)
+ * [Release Managers Onboarding](https://cwiki.apache.org/confluence/display/CASSANDRA/Release+Managers+Onboarding)
+
+Prior to release, make sure to edit:
+ * `cassandra-release/finish_release.sh` to set `ARTIFACTORY_API_KEY`
+ * `cassandra-release/prepare_release.sh` to set `gpg_key`
+
## Building packages
1. Create build images containing the build tool-chain, Java and an Apache Cassandra git working directory
diff --git a/cassandra-release/finish_release.sh b/cassandra-release/finish_release.sh
index 295a891..bb0173f 100755
--- a/cassandra-release/finish_release.sh
+++ b/cassandra-release/finish_release.sh
@@ -4,8 +4,13 @@
asf_username="$USER"
-# get your jfrog artifactory API Key from https://apache.jfrog.io/ui/admin/artifactory/user_profile
-ARTIFACTORY_API_KEY="XXXXXXXX"
+if [ -z "$ARTIFACTORY_API_KEY" ]; then
+ ARTIFACTORY_API_KEY="XXXXXXXX"
+fi
+
+if [ "$ARTIFACTORY_API_KEY" = "XXXXXXXX" ]; then
+ exit -e "Get your jfrog artifactory API Key from https://apache.jfrog.io/ui/admin/artifactory/user_profile and set ARTIFACTORY_API_KEY to it"
+fi
# The name of remote for the asf remote in your git repo
git_asf_remote="origin"
diff --git a/cassandra-release/prepare_release.sh b/cassandra-release/prepare_release.sh
index de60d9b..031c550 100755
--- a/cassandra-release/prepare_release.sh
+++ b/cassandra-release/prepare_release.sh
@@ -3,7 +3,14 @@
##### TO EDIT #####
asf_username="$USER"
-gpg_key="XXXXXXXX"
+
+if [ -z "$gpg_key" ]; then
+ gpg_key="XXXXXXXX"
+fi
+
+if [ "$gpg_key" = "XXXXXXXX" ]; then
+ exit -e "Gpg key is unset. Pleae set gpg_key variable."
+fi
# The name of remote for the asf remote in your git repo
git_asf_remote="origin"
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org