This app track changes in git by receiving web hook from BitBucket and synchronize found issues with Jira in terms of fix version. So it gives 100% guarantee that fix version is set correctly.
BitBucket or Jira could be changed to any other Git or Bug tracker system (should be written by your own).
- Webhook (on push) should be set up on the git server.
- Git itself should be installed where this application is started
- Extend
IssueHandlerand implement your own workflow with your bug-tracker system. IE, set fixVersion directly to each task or only for story without subtasks or just add comment where it was merged. For myself I used it together with automationforjira for further no-code processing of received data. - Extend
WebHookDataParserif you use as git server something different from BitBucket.
TRACKED_BRANCH_REGEXP: which branches do we track, by default it is set to(release/.*|hotfix/.*|support/.*|develop|dev). Here is used git-flow branch modelMERGE_PATTERN_SEARCH_TO_SKIP: merge pattern which should not be tracked, by default it is set toMerge.*((release\/|support\/|hotfix\/)|(tag)).*(develop|dev).*.WHITE_LISTED_REPOS: repositories' name which available for further processing, by default