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.
    {{{

Reply via email to