couchdb-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Couchdb Wiki] Update of "Release_Procedure" by NoahSlater
Date Mon, 04 Mar 2013 00:29:06 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Couchdb Wiki" for change notification.

The "Release_Procedure" page has been changed by NoahSlater:
http://wiki.apache.org/couchdb/Release_Procedure?action=diff&rev1=143&rev2=144

  
  = Preparing the Release =
  
- It is advised that you spin up a VM to make the release, to ensure you're working from a
known state.
+ If the proposal meets no objection, you can continue.
  
- These instructions are tailored to that workflow.
+ Build a release candidate:
  
- It is assumed you will sort out dependencies yourself, perhaps by creating a custom image.
- 
- Remove any previous staging area:
- 
  {{{
- rm -rf /tmp/couchdb
+ ./release/build_candidate.sh BRANCH VERSION
  }}}
  
- Create a new staging area:
+ Replace `BRANCH` with the branch you are releasing from.
  
+ Replace `VERSION` with the version you are releasing.
- {{{
- mkdir /tmp/couchdb
- }}}
  
- Change into the staging area:
+ So, in this instance, you might run:
  
  {{{
- cd /tmp/couchdb
+ ./release/build_candidate.sh 1.3.x 1.3.0
  }}}
  
+ This will do everything that is required to prepare the release candidate for you.
- You can safely remove this directory and all of its contents when you're done.
- 
- Check out a copy of the repository:
- 
- {{{
- git clone https://git-wip-us.apache.org/repos/asf/couchdb.git /tmp/couchdb/git
- }}}
- 
- Change into the source checkout:
- 
- {{{
- cd /tmp/couchdb/git
- }}}
- 
- Find a list of branches:
- 
- {{{
- git branch -a
- }}}
- 
- Checkout the branch you're releasing from:
- 
- {{{
- git checkout -b Y.Y.x origin/Y.Y.x
- }}}
- 
- Grab the current tree-ish:
- 
- {{{
- git show HEAD | head -n 1 | cut -d " " -f 2
- }}}
- 
- Make a note of this. You will need it later.
  
  = Release Signing =
  

Mime
View raw message