Changes between Version 54 and Version 55 of SysAdmin/ReleaseProcess
- Timestamp:
- 03/12/16 11:25:52 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SysAdmin/ReleaseProcess
v54 v55 37 37 * https://git-scm.com/book/en/v2/Git-Basics-Tagging 38 38 39 === Branch Tags === 40 If a Branch of the code is made on GitHub to manage releasesfor a deployment, then it's version will be appended to that of the Stable branch, so 39 === Deployment Branches === 40 If a Branch of the code is made to manage releases for a deployment, then there are 2 options: 41 * If any significant development is done then it should be based initially off trunk 42 * If no development is planned (just backporting any critical bugfixes) then it can be based off stable right away 43 44 Once a Development branch moves into Production then it should move to being based off Stable (or could even start using vanilla stable releases). 45 46 Branches based off Stable should have it's version appended to that of the Stable branch, so: 41 47 {{{ 42 48 [BranchName]-[Major].[Minor].[Sub]-[BranchRelease].[Sub] 43 49 }}} 44 50 51 Branches based off Trunk should have it's version appended to the Major Version of the Trunk branch, so: 52 {{{ 53 [BranchName]-[Major]-[BranchRelease].[Sub] 54 }}} 55 56 If a production site has another Development phase then a new Development branch should be created for that, again starting from Trunk. This can be deployed to the Dev server. 57 When ready to move that branch to production then it should be rebased off stable & then Test updated from there. 45 58 == Upgrade Scripts == 46 59 For every update that requires it, an Upgrade script will be added to: