Dear Wiki user, You have subscribed to a wiki page or wiki category on "Cassandra Wiki" for change notification.
The "HowToPublishReleases" page has been changed by EricEvans: https://wiki.apache.org/cassandra/HowToPublishReleases?action=diff&rev1=22&rev2=23 Comment: more concise, more relevant == Making a release == - Note: this process assumes that you are working on a stream where [[https://issues.apache.org/jira/browse/CASSANDRA-1851|CASSANDRA-1851]] has been applied. - To make a release: 1. Make a full build from a real clean base, i.e. use the following sequence of commands: @@ -71, +69 @@ That will build all the required artifacts and sign them with your GPG signature and publish them to a staging repository on [[http://repository.apache.org|repository.apache.org]] 1. Login to [[http://repository.apache.org|repository.apache.org]] with your Apache LDAP username and password. Select ''Staging Repositories'' and find - the open repository that you just deployed to and close it. Make note of the URL of the staging repository (it will look something like {{{https://repository.apache.org/content/repositories/''staging repository id''/}}} + the open repository that you just deployed to and close it. Make note of the URL of the staging repository (it will look something like {{{https://repository.apache.org/content/repositories/<staging repository id>/}}} - 1. Goto [[http://svn.apache.org/viewvc/cassandra/|The ViewVC for Apache's SVN server]] and get the URLS for CHANGES.txt and NEWS.txt for the version you want to release. Shorten these URLs using [[http://s.apache.org|Apache's URL shortening service]]. ''TODO: Decide which url shortening service to use for these links. Eric wants one that allows access to the stats. (Stephen)'' + 1. Goto [[http://svn.apache.org/viewvc/cassandra/|The ViewVC for Apache's SVN server]] and get the URLS for CHANGES.txt and NEWS.txt for the version you want to release. Shorten these URLs using [[http://s.apache.org|Apache's URL shortening service]]. 1. Goto [[https://issues.apache.org/jira/browse/CASSANDRA?selectedTab=com.atlassian.jira.plugin.system.project%3Aversions-panel|The Versions tab in JIRA]]. Select the Version being released, and Copy the Release Notes URL. It will look something like {{{https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310865&version=#########}}}. Shorten that url using [[http://s.apache.org|Apache's URL shortening service]]. 1. Call a release vote on the [[mailto:d...@cassandra.apache.org|d...@cassandra.apache.org]] mailing list. e.g. {{{ @@ -80, +78 @@ I propose the following artifacts for release as X.Y.Z. - SVN: https://svn.apache.org/repos/asf/cassandra/''path to branch''@''peg revision'' + Git: <tag name>/<sha1 ID> + Gitweb: https://git-wip-us.apache.org/repos/asf?p=cassandra.git;a=commit;h=<sha1 ID> - Artifacts: https://repository.apache.org/content/repositories/''staging repository id''/org/apache/cassandra/apache-cassandra/X.Y.Z/ + Artifacts: https://repository.apache.org/content/repositories/<staging repo ID>/org/apache/cassandra/apache-cassandra/X.Y.Z/ - Staging repository: https://repository.apache.org/content/repositories/''staging repository id''/ + Maven repository (staging): https://repository.apache.org/content/repositories/<staging repo ID> The will remain open for 72 hours, (longer if need be). - [1]: ''http://s.apache.org/link'' (CHANGES.txt) + [1]: http://s.apache.org/link (CHANGES.txt) - [2]: ''http://s.apache.org/link'' (NEWS.txt) + [2]: http://s.apache.org/link (NEWS.txt) - [3]: ''http://s.apache.org/link'' (Release notes from JIRA) + [3]: http://s.apache.org/link (Release notes from JIRA) }}} 1. If the vote is a success, login to people.apache.org and put the release artifacts into {{{/www/www.apache.org/dist/cassandra}}}, e.g. {{{