Changes between Version 1 and Version 2 of Development2/ReleaseChecklist
- Timestamp:
- 05/06/16 08:04:41 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Development2/ReleaseChecklist
v1 v2 2 2 = 1) Complete milestone = 3 3 4 * Update/complete the milestone in Trac for the release - i.e.: [milestone:v 1.0.1]4 * Update/complete the milestone in Trac for the release - i.e.: [milestone:v2.0.1] 5 5 * reference ticket's with each item 6 6 … … 24 24 = 5) GIT: bugfix release: patchlevel version increase = 25 25 26 When you're only releasing a patchlevel version, i.e.: from 1.0.0 to 1.0.1:26 When you're only releasing a patchlevel version, i.e.: from 2.0.0 to 2.0.1: 27 27 * we don't create seperate branch for patchlevel versions 28 28 * we keep the minor version branch, i.e.: 1.0 … … 36 36 }}} 37 37 38 I.e.: release 1.0.1:38 I.e.: release 2.0.1: 39 39 40 40 {{{ 41 git checkout stable/ 1.042 git tag -a 1.0.1 -m "Version 1.0.1 release"41 git checkout stable/2.0 42 git tag -a 2.0.1 -m "Version 2.0.1 release" 43 43 git push --tags 44 44 }}} … … 46 46 = 5) GIT: feature release: major/minor version increase = 47 47 48 For major or minor version increase releases (i.e. 1.1 or 2.0)48 For major or minor version increase releases (i.e. 2.0 or 3.0) 49 49 * we create a new branch 50 50 * tag the version … … 60 60 }}} 61 61 62 I.e.: release 1.162 I.e.: release 2.0 63 63 {{{ 64 git checkout -b stable/ 1.1master65 git tag -a 1.1 -m "Version 1.1release"66 git push --tags origin stable/ 1.167 git config branch.stable/ 1.1.remote origin68 git config branch.stable/ 1.1.merge refs/heads/stable/1.164 git checkout -b stable/2.0 master 65 git tag -a 2.0 -m "Version 2.0 release" 66 git push --tags origin stable/2.0 67 git config branch.stable/2.0.remote origin 68 git config branch.stable/2.0.merge refs/heads/stable/2.0 69 69 }}} 70 70 … … 78 78 I.e.: 79 79 {{{ 80 git checkout stable/ 1.081 git archive --format=tar --prefix=CMT- 1.0.1/ HEAD | bzip2 >CMT-1.0.1.src.tar.bz280 git checkout stable/2.0 81 git archive --format=tar --prefix=CMT-2.0.0/ HEAD | bzip2 >CMT-2.0.0.src.tar.bz2 82 82 }}} 83 83