Usage
๐ง Setup & Configuration
1. First-Time Setup
Navigate to Jira App Settings โ Find "Git Info Configuration" in admin panel
Then Go to โGit for Jiraโ
Click "Add New Configuration"
Choose your Git provider:
๐ GitHub: Personal Access Token.
๐ฆ GitLab: Access Token.
๐ท Azure DevOps: PAT
Note the app also support create pull request and merge pull request feature, so both READ and WRITE permission is required.
2. Configure Connection
Enter the configuration name(customized), token and repos you prefer to search.
3. Repository Management
Auto-fetch: Use "Fetch My Repositories" button
Manual add: Enter
owner/repo(GitHub) orproject/repo(Azure DevOps)
Note that Manual add is recommended, because it will have small set of scope to search and index which have better performance, however, if you donโt want to maintain frequently as your repo count increases fast, please use Auto.Multiple configs: Create separate configs for different environments
๐ฏ Using the App in Jira Issues
Now you are able to check the Git information in any Jira issue. You will find the Git information panel displayed like this:
ย
If you donโt see this panel, you can enable it via:
๐ Commits Tab
Shows all commits mentioning this Jira issue
๐ฆ What you'll see:
โข Commit messages containing your issue key (e.g., PROJ-123)
โข Author, date, and repository info
โข Direct links to commits on Git platform
โข Quick SHA copy button
๐ฏ Use case: Track all code changes for a specific issue
ย
โ๏ธ Pipelines Tab
Displays CI/CD pipeline runs
๐ง What you'll see:
โข Pipeline/build status (โ
Success, โ Failed, โณ Running)
โข Trigger information and duration
โข Branch and commit details
โข Direct links to pipeline runs
๐ฏ Use case: Monitor build status for issue-related changes
๐ Deployments Tab
Shows deployment history
๐ What you'll see:
โข Deployment environments (Production, Staging, etc.)
โข Deployment status and timestamps
โข Related commits and branches
โข Deployment URLs
๐ฏ Use case: Track where and when changes were deployed
๐ฟ Branches Tab
Lists branches related to the issue
๐ฑ What you'll see:
โข Branch names containing issue key
โข Last commit date and author
โข Branch protection status
โข Quick navigation to branches
๐ฏ Use case: Find all active development branches
๐ Pull Requests Tab
ย
Displays linked PRs/Merge Requests
๐ What you'll see:
PR titles and descriptions
Status (Open, Merged, Closed)
Source โ Target branch flow
Direct PR links
Merge/Close actions (if supported)
๐ฏ Use case: Review and manage pull requests
ย
๐ File Changes Tab
Detailed file diff view
๐ What you'll see:
โข Files changed in each commit
โข Line-by-line diff with +/-
โข Change statistics (additions/deletions)
โข File status (added, modified, deleted)
๐ฏ Use case: Review exact code changes
โก Actions Tab
Perform Git operations directly from Jira!
๐ฟ Create Branch
1. Select repository
2. Choose "Create Branch" action
3. Enter: Branch name (suggested: feature/PROJ-123)
4. Select: Source branch (usually main/master)
5. Click: Execute โ Branch created! โ
๐ Create Pull Request
1. Select repository
2. Choose "Create PR" action
3. Fill: Title, source branch, target branch
4. Add: Description (auto-filled with issue reference)
5. Click: Execute โ PR created! โ
โ Merge Pull Request
1. Select repository with open PRs
2. Choose "Merge PR" action
3. Select: PR to merge from dropdown
4. Confirm: Merge action
5. Click: Execute โ PR merged! โ
๐ฎ Quick Actions Guide
For Developers:
1. ๐ See issue PROJ-123 in Jira
2. ๐ฟ Go to Branches tab โ Create "feature/PROJ-123"
3. ๐ป Code and commit (mention PROJ-123 in commit message)
4. ๐ Go to PR tab โ Create pull request
5. โ๏ธ Monitor pipeline in Pipelines tab
6. ๐ Track deployment in Deployments tabFor Managers/Testers:
1. ๐ Check Commits tab for all changes
2. ๐ Review File Changes tab for code review
3. โ
Check Pipelines tab for build status
4. ๐ Verify Deployments tab for release status
5. ๐ Use PR tab to review pending changes๐ Refresh & Cache
Auto-cache: Data cached for 1 week for performance
Manual refresh: Click "Refresh" button in any tab
Force refresh: Hold Shift + Click Refresh (bypasses cache)
๐จ Visual Indicators
Status Badges:
โ Success (Green): Completed successfully
โณ Running/In Progress (Blue): Currently executing
โ Failed (Red): Operation failed
โ ๏ธ Pending/Queued (Yellow): Waiting to run
๐ Unknown (Gray): Status unclear
Provider Icons:
๐ GitHub
๐ฆ GitLab
๐ท Azure DevOps
๐ฏ Remember: The app works by searching for your Jira issue key (like PROJ-123) in Git content. Always include the issue key in branch names, commit messages, and PR titles for best results!
Happy coding! ๐๐จโ๐ป๐ฉโ๐ป