TPPDev:ReleaseChecklist

From SPCTools

(Difference between revisions)
Jump to: navigation, search
Revision as of 20:22, 26 October 2011
JoeS (Talk | contribs)

← Previous diff
Revision as of 20:40, 26 October 2011
JoeS (Talk | contribs)

Next diff →
Line 1: Line 1:
-Checklist of to do items for a TPP release.+Checklist for releasing a TPP versions.
-* Finalize tools.proteomecenter.org release notes for the release+== Initiate ==
 + 
 +* Create a subversion branch from trunk
 + 
 +* Notify spctools-dev about the new branch (remind developers check in policy)
 + 
 +== Pre-release Preparation ==
 + 
 +* Copy current release's release notes wiki page on tools.proteomecenter.org and edit appropriately
 + 
 +* Create a dump of the svn log for the branch
 + 
 +* Create a new folder for the release in sourceforge
 + 
 +* Create release candidates, upload to sourceforge, rinse, repeat
 + 
 +== Releasing ==
 + 
 +* Tag branch
* Export (using version tag) TPP source * Export (using version tag) TPP source
-** Build source tar ball and upload to sourceforge+** Build source tar ball
-** Build windows installer and upload to sourceforge+** Build windows installer and test
-** Set default sourceforge dowload to be this release+ 
 +* Update svn log for the release on tools.proteomecenter.org
 + 
 +* Finalize tools.proteomecenter.org release notes for the release
 + 
 +* Upload source tar ball and windows installer to folder in sourceforge
 + 
 +** Set default sourceforge download to be this release
* Update front page of tools.proteomecenter.org to point to version * Update front page of tools.proteomecenter.org to point to version
* Send notice out on spctools-announce and spctools-dev * Send notice out on spctools-announce and spctools-dev

Revision as of 20:40, 26 October 2011

Checklist for releasing a TPP versions.

Initiate

  • Create a subversion branch from trunk
  • Notify spctools-dev about the new branch (remind developers check in policy)

Pre-release Preparation

  • Copy current release's release notes wiki page on tools.proteomecenter.org and edit appropriately
  • Create a dump of the svn log for the branch
  • Create a new folder for the release in sourceforge
  • Create release candidates, upload to sourceforge, rinse, repeat

Releasing

  • Tag branch
  • Export (using version tag) TPP source
    • Build source tar ball
    • Build windows installer and test
  • Update svn log for the release on tools.proteomecenter.org
  • Finalize tools.proteomecenter.org release notes for the release
  • Upload source tar ball and windows installer to folder in sourceforge
    • Set default sourceforge download to be this release
  • Update front page of tools.proteomecenter.org to point to version
  • Send notice out on spctools-announce and spctools-dev
Personal tools