Plug into Jira: Move fast with confidence using the SCM integration

You planned your sprint and organized your backlog. You have organized all the work the team will be doing in Jira. But the development work is just beginning. You still need to coordinate work as it moves through your software development lifecycle. Integrating your source control management (SCM) tool helps with this as it makes Jira Software a better single source of truth for your team, improves process efficiency and the overall developer experience. 

Integrating your SCM tool empowers your team to better understand what the real status of work is by knowing exactly what development work has been done on each issue and in what tool. Many of our customers' first integration is their SCM tool for this exact reason. 

Want to see a demo of best practices or get your questions answered live? Join our product team for a live office hours session on the Jira Software SCM integration.

👉 Wednesday, August 23, 2 pm Pacific

👉Thursday, August 24, 10 AM Sydney

👉Thursday, August 24, 10 AM Amsterdam, Berlin

 

Office hours.png

 

The SCM integration we’re highlighting today unlocks several features to help accelerate workstreams. This includes development data in issues, the Code tab for code reviews and much more, PR process automation, JQL to leverage SCM data, and SCM status indicator icons on the board view. Let’s dive in! 

 

Know the exact status of work

Once you integrate your repositories into Jira all you need to do is use issue keys in branch names, commit messages, and pull request titles to link development information back into Jira. This enables your issues to automatically update with the latest branches, commits, builds, and pull requests. With the development data from your git tool in Jira, you can see what work has been done and drill down to gain greater context.

 

Issue with SCM data.png

Jump right into it with the Code tab

The code tab lights up with your SCM integration. It allows you to find what you need to keep work moving. For new team members, they can easily locate the code they need to work on by simply clicking on the repository in the Code tab instead of searching in your SCM tool. Efficiently identify code to review by sorting pull requests to find which need a reviewer. You can also view pull requests by status, author, or repository to find open PRs without switching tools.

code tab.png

Know your development status in a glance

See development information for each issue directly in your board view. Issue cards display icons that indicate they have been linked to pull requests, branches, or commits with the color representing the status. This is the fastest way to understand how work is progressing in your sprint. In the board view, you can easily find what is most important to work on to keep things moving. 

Issue with SCM data 2.png

Automate your PR workflows and more

Changing the issue status every time there’s a pull request uses developer time to simply update a tool. When you integrate your SCM tool into Jira it expands your automation capabilities. Transition the status of an issue or take other actions based on pull request, branch, or commit events. For example, when a PR is approved automatically transition an issue from “In review” to “Done.” This not only saves time, it reduces errors, and limits context switching for developers. Automation.png

Find precisely what you need with JQL

The Jira Query Language (JQL) helps you to find issues that fit a specific criteria. The SCM integration enables you to search for issues based on the development status using JQL. You can even save your search as a filter to be used later. For example, you can quickly identify all the issues that have an open pull request. 

 

Every integration you have into Jira Software gives you more control over your software development. Have you integrated your SCM tool? We want to hear how you leverage the integration in the comments! 

14 comments

Matthias Gaiser _K15t_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
July 26, 2023

@Scott White - that looks interesting and I was about to try it out on our project. However, I was unable to find the tab although we've got Bitbucket already integrated. I then noted on your screenshot that you showed this for a team-managed project. So, I have two questions:

  1. Is the Code tab only available for team-managed projects?
  2. If 1 is true, do you have any plans to add it for company-managed projects?
Like Shailesh Daraboina likes this
Josh Frank
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 27, 2023

@Matthias Gaiser _K15t_ The code tab is available on both team and company managed projects. Under project settings you may need to go into features and toggle on code so the code tab appears in your project. 

Screenshot 2023-07-27 at 9.02.31 AM.png

Like # people like this
Dana A July 31, 2023

Love to see these demos, we need more available in eastern time zone. 

Like Josh Frank likes this
Brent Vierling July 31, 2023

Are there plans to integrate with Azure DevOps?  We can't take advantage of any of this goodness until then! :)

Like Rick Barnhill likes this
Victor Rincón July 31, 2023

Hi, 

It's very nice to be able to connect your code to a given Jira issue, but... if you make a human mistake ( like picking the wrong issue on a comment ), how do you undo it?

Seems like a missing feature to me that would be nice to see!

Keep up the good work.

Amit Sharma August 1, 2023

Informative 

Karen Bottai August 1, 2023

Cant wait to share this with my DevOps team! Thanks for the information.

Josh Frank
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
August 2, 2023

@Brent Vierling There are no plans at this point to build an Azure DevOps integration, but we are aware of the interest and it's something we are looking into. Currently there are a handful of 3rd party integrations in the Atlassian marketplace that may be worth exploring.

Stephan Shere
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 2, 2023

SCM is essential and more companies need to adapt to it in my opinion. It is surprising how many people still have their projects being "managed" outside of a versioning system.

Utkarsh Singh
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
August 3, 2023

Thanks @Scott White for the informative article.

RG August 4, 2023

Informative!

Aswin Raj D
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
August 8, 2023

Informative Thanks

Prerna Sony
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
August 14, 2023

Informative! Thanks @Scott White 

marcowells August 29, 2023

Great!

TAGS
AUG Leaders

Atlassian Community Events