Skip to main content

Git issue tracker

Project description

Git issue tracker

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).

How does it work

  1. Webhook (on push) should be set up on the git server.
  2. Git itself should be installed where this application is started
  3. Extend IssueHandler and 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.
  4. Extend WebHookDataParser if you use as git server something different from BitBucket.

Variables to override if needed

  • 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 model
  • MERGE_PATTERN_SEARCH_TO_SKIP : merge pattern which should not be tracked, by default it is set to Merge.*((release\/|support\/|hotfix\/)|(tag)).*(develop|dev).*.
  • WHITE_LISTED_REPOS : repositories' name which available for further processing, by default

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

git-issue-tracker-0.0.3.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

git_issue_tracker-0.0.3-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file git-issue-tracker-0.0.3.tar.gz.

File metadata

  • Download URL: git-issue-tracker-0.0.3.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.23.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.9

File hashes

Hashes for git-issue-tracker-0.0.3.tar.gz
Algorithm Hash digest
SHA256 7ec28636189972892f5d2f1fb3f77c39afb818d5d40653afb2d698e8e801127f
MD5 1ac8581641521ababd7b0a5830a4577e
BLAKE2b-256 aeab9c52afd4558cf68d5de9a43e100c36fd877ccc9b52fea11ae4adc720cd9f

See more details on using hashes here.

File details

Details for the file git_issue_tracker-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: git_issue_tracker-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.23.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.9

File hashes

Hashes for git_issue_tracker-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a11e37e7946f1f8bc29789ee8a2361a02646b3a5efe9ec8b46238ae0d5dfe507
MD5 1514b7c91e7872dd33582b3037464b16
BLAKE2b-256 8dc696a9f17496e4af0ec96b7133d189a0a6cbb4976f2b453a912af4722e88f9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page