JIRA Tasks for PS
This document describes how JIRA tasks are setup for PS and how to use/create tasks.
Move JIRA Task to new 'Fix Version/s' if Git Branch Exists
Add label to a JIRA task if 'Fix Version/s' changes during its implementation phase. That is, if a Git branch has been already created for a JIRA task. This may happen because of delays or release date decisions. Once a decision has been made that this feature will not go into the originally targeted V3.3.0 release a new target must be set. To 'move' the JIRA task to its new target (e.g. 'Develop'), change the 'Fix version/s' to the targeted branch. Because of the already existing Git branch, the branch needs to be re-based. The 'move' of the JIRA task and re-base in Git will happen independently. Until the re-base is done, add a label of the following format 'GitBranch_' + branch version to the JIRA task. In this example GitBranch_CoreV3.3.0. Remove the label, once the Git branch has been re-based to the 'Fix Version/s' branch.
Re-basing is usually done by the developer who is assigned to this task.
- Add label 'GitBranch_' + branch version (current 'Fix Version/s')
- Change JIRA task's 'Fix Version/s' to new target
- Re-base Git branch to new target
- Remove label