...
- we keep the practice of developing on feature branches
- the master branch holds only code that PASSED QA
major → Dev sets task on QA, assigns to Reviewer
→ Reviewer assigns task back to Dev, either: suggesting improvements (status IN PROGRESS) or approving merge (status APPROVED) - releases are staged and maintained each on their own branch
- release branches are branched off master
- minor versions are released from the corresponding major release branchbranch
- releases are marked with tags of the form 'v<major>.<minor>'
- master is merged into release at the end of a sprint, this sanpshot is deployed to testing for Acceptance Testing
→ suggestions from Acceptance Testing are filed as new JIRA tasks
Drawio baseUrl https://slidewiki.atlassian.net/wiki diagramName SlideWiki Branching Model width 661890.5 pageId 12517406 height 371521 revision 45