TPPDev:ReleaseChecklist
From SPCTools
(Difference between revisions)
Revision as of 20:22, 26 October 2011 JoeS (Talk | contribs) ← Previous diff |
Current revision Luis (Talk | contribs) (→Release Time) |
||
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 | ||
+ | |||
+ | == Release Time == | ||
+ | |||
+ | * 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 | ||
+ | ** Update ''ttpv.xml'' with newest version info | ||
* Send notice out on spctools-announce and spctools-dev | * Send notice out on spctools-announce and spctools-dev |
Current revision
Checklist for releasing a TPP versions.
[edit]
Initiate
- Create a subversion branch from trunk
- Notify spctools-dev about the new branch (remind developers check in policy)
[edit]
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
[edit]
Release Time
- 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
- Update ttpv.xml with newest version info
- Send notice out on spctools-announce and spctools-dev