Automate your worklogs for jira issues
Jira time logger
Automate your time logging by utilizing Git hooks and Jira API.
Prerequisites & setup
- Assuming you work on feature branches please create them in format
(feature|fix|path|...)/EXAMPLE-123-some-desc
. - Install and use
commit-msg
Git hook from https://github.com/pbetkier/add-issue-id-hook to add Jira issue to every commit on a branch. - Collect all commits from all the repositories in one file using the following
post-commit
Git hook: https://gist.github.com/lmullen/6095650 - Run
Jira time logger
periodically to read file from previous point and update worklogs.
Tips & tricks
Configure Git Template
To have Git hooks in every repository you work with make use of git templates: https://coderwall.com/p/jp7d5q/create-a-global-git-commit-hook