Only newly added commits, branches and pull requests will be uploaded to Jira Cloud when enabling the Send Development Information to Jira Cloud setting. If you wish to upload the entire history of an integration or repository - remove the integration/repository and then add the integration/repository back.
What is Jira Development Information?
Jira Development Information is a suite of new features available in Jira Software on the Cloud platform that puts commits, branches, and pull requests in context of Jira issue.
- By default, Git Integration for Jira has Jira Development Information disabled. (How to enable)
- By default, Dev Info for Jira has Jira Development Information enabled. (How to disable)
How does Jira Development Information work?
The Git Integration for Jira and Dev Info for Jira apps can be configured to "push" development information (commits, branches, and pull requests) directly into your Jira Cloud instance. Once the data is stored by Jira Cloud - the commits, branches, and pull requests can be displayed by Atlassian in a variety of locations within Jira Cloud. This data additionally enables a new of new features.
Where is Jira Development Information shown?
Atlassian Jira Cloud currently displays Jira Development Information in the Development Panel in Jira issues.
Detailed view of commits
Detailed view of branches
Detailed view of pull requests
Who can see Jira Development Information?
Jira users with the View development tools Jira permission for a given Jira project can.
Jira administrators can verify a user's permissions using the Permission Helper.
Note that the Project Permissions feature in the Git Integration for Jira and Dev Info for Jira app does not apply to Jira Development Information. All users with View Development Tools permission can see Jira Development Information.
What other features are enabled by Jira Development Information?
- JQL searching for commits and pull requests
- Development status in Jira Issue Searching
- Release Hub
- Automatic Workflow Triggers
- NextGen projects only: View commits, branches, and pull requests in Jira Boards
JQL Searching for Commits and Pull Requests
Access JQL searching via Issues and Filters > Search Issues.
Use the following JQL syntax to locate all Jira issues with more than one commit:
Find all issues with more than 15 commits:
JQL: Pull Requests
Use the following JQL syntax to locate all Jira issues with more than one pull request:
development[pullrequests].all > 0
development[pullrequests].open > 0 (to only search for open pull requests)
Find all issues with more than 5 open or merged pull requests:
Find all issues with any open pull requests:
Development status in Jira Issue Searching
In the Jira search interface you will have a new column to add: Development. This column will show - in order of precedence:
- Blank (no commits or pull requests are declined/closed)
- # of Commits (when no pull requests are associated)
- Merged (all associated pull requests are merged or closed)
- Under Review (at least one associated pull request is open)
Release Hub: Warnings
The Release Hub can be accessed within a Jira project at the Releases page. Jira issues with a fix version assigned will appear in the Release Hub.
Currently two types of warnings are available:
- Open pull requests: These issues have been marked complete but have open pull requests.
- Unreviewed Code: These issues have been marked complete but the commits are not part of a pull request or review.
Automatic Workflow Triggers
Use your development activity to make automatic changes in your Jira project workflows. For example:
- you can configure your Jira workflow to automatically send a Jira issue to "In Review" status when a pull request is pushed and associated with the issue, or
- you can send a Jira issue to "In Progress" when a commit is pushed and associated with a Jira issue.
- Commit created
- Branch created
- Pull request created
- Pull request merged
- Pull request declined (closed)
- Pull request reopened
Demo video: Configuring Automatic Workflow Trigger
Both Send Development Information to Jira Cloud and Enable Dev Info Smart Commits & Workflow must be enabled for automatic workflow triggers to be enabled.
Next-gen projects only: View commits, branches, and pull requests in Jira Boards
When using the Development Information feature within a new 'next-gen' Jira Cloud project - your commits, branches and pull requests will be shown in your boards.
A "next-gen" project can be created in the Projects screen under Create project.
How can a Jira administrator enable or disable Jira Development Information?
- Install the Git Integration for Jira or the Dev Info for Jira app
- Navigate to the General settings page of the application
- Enable or disable the setting: Send Development Information to Jira Cloud
- Click Update button
Jira Development Information Settings
Access this setting on the dashboard menu via Git > General Settings.
There are four Jira Development Information settings that Jira administrators should aware of:
- Send Development Information to Jira Cloud
- Enable Jira Cloud Smart Commits & Workflow Triggers
- Enable GIt Integration app Smart Commits
- Advanced: Clear Development Information
Send Development Information to Jira Cloud
Enabling Send Development Information to Jira Cloud sends new commit/branch/pull request data to Jira Cloud where it is processed and made available in a variety of views and features (described above here and here). Only newly received data is sent to Jira Cloud - so if you wish to see historical data in these views - remove the current repositories/integrations in Manage Git repositories and re-connect.
Enable Jira Cloud Smart Commits & Workflow Triggers
Enable Jira Cloud Smart Commits & Workflow Triggers engages the native Jira Cloud Smart Commit processing (only #time, #comment, and #transitions) as well as enables Automatic Workflow Triggers. For more information - see or Altassian's Smart Commits documentation or Atlassian's Automatic Workflow Triggers documentation.
Enable Git Integration app Smart Commits
Enable Git Integration app Smart Commits engages BigBrassBand's Git Integration Smart Commit processing (#time, #comment, #transitions, and #label). For more information - see our Smart Commit documentation.
Advanced: Clear Development Information
Behind the "Advanced" link is a button that gives the Jira administrator the ability to clear out all Development Information associated with the Git Integration for Jira app. Note that this action takes some time to process and Development Information may be visible in places until the process finishes. Expect the process to take up to 1 hour.