Automatically create recurring tasks in Jira
Creates recurring issues within JIRA when:
- Title of the issue contains [RECURRING]
- Task description contains recurring_settings[active, schedule_type, scedule, times_recurred]
Now a new issue will be made even if the last is not yet done.
- Note: [RECURRING] will be renamed to [RECURRED]. So there should only be one [RECURRING] in the "tree". (For any given task)
The following will create a recurring version of the task containing this in the description:
active:1
schedule_type:interval
schedule:1
times_recurred:0]
The following will create a task on Monday, Wednesday and Friday
active:1
schedule_type:weekday
schedule:1,3,5
times_recurred:0]
python3 jira_recurring.py http://uri:port username password
Will run once and based on current information create recurring tasks. Create a daily cronjob (for example at 03:00), now your recurring tasks will always be up to date.
To use the time estimates. Great JIRA needs you to change some settings.
- For each project: In settings -> Estimation -> Set estimation to "original time estimate" and check the "Remaining estimate and times spent" checkbox
- For each project: In create -> configure fields -> where is my field? -> Type "time tracking" enter -> Add "time tracking" to the "Scrum Default Issue Screen"
This should do the trick. As for now, because Atlassian seems to move these things around.