Azure Pipelines integration with Jira Software

Shashank Bansal

Some teams prefer to have a choice of tools for configuring development pipelines, and that is most effective when the tools are integrated and users can retain context as they move between systems for details.

Jira Software is a development tool used by agile teams to plan, track, and manage software releases. Using Azure Pipelines, teams can configure CI/CD pipelines for applications of any language, deploying to any platform or any cloud.

Microsoft and Atlassian have partnered together to build an integration between Azure Pipelines and Jira Software.

This integration connects the two products, providing full tracking of how and when the value envisioned with an issue is delivered to end users. This enables teams to setup a tight development cycle from issue creation through release. Key development milestones like builds and deployments associated to a Jira issue can then be tracked from within Jira Software.

Associated Jira issues can also be viewed in releases in Azure Pipelines for a complete deployment history per environment.

Some teams like to use Jira Software for issue tracking, GitHub as a source repository and Azure Pipelines for CI/CD. Developers add Jira issue keys to the GitHub commits and Azure Pipelines automatically keeps track of the commits consumed and associated issues in each deployment.

By adding build and release information from Azure Pipelines to associated Jira issues, we complete a three-way linking of information. Teams can start from any of the three services (Jira Software, Azure DevOps and GitHub) and get complete visibility into planning, development and deployment. Product managers can understand whether the feature can be used by end customers, developers can track whether their commits have been deployed to production, and release managers can create release notes in a jiffy.

Get started by installing Azure Pipelines integration with Jira and connect Azure DevOps organizations with your Jira Software instance. You can connect multiple organizations with one instance and get data for all your teams and related projects. Learn more about setting up the integration in our documentation.

28 comments

Discussion is closed. Login to edit/delete existing comments.

  • Maxim Hazankin 0

    What about the integration with Jira software server (not the cloud)? 

    • Shashank BansalMicrosoft employee 0

      We’re waiting for Atlassian to include the deployment APIs in on-premise Jira for working with it.

      • Kian Gorji 0

        Any updates on this?

  • Jaikumar HM 0

    Is this integration available for on-premise Jira and on-premise Azure DevOps? if not is there any plan down the line?

    • Shashank BansalMicrosoft employee 0

      We’re waiting for Atlassian to include the deployment APIs in on-premise Jira for working with it.

      As for Azure DevOps Server, the next release of the server would be compatible with the integration.

      • Ash H 0

        Shashank: any updates on the on-prem solution from Atlassian? Also, any plans this will also work with Bitbucket?

  • Hector Sanchez 0

    Really nice! Is there any tentative date for support for Azure Git Repos and not only github repos?

    • Kevin T 0

      On July 22 it was mentioned that it would be avaliable in 2-3 weeks. But no update has been given.  I am very excited to give it a try once it is released.

      • Jay 0

        Any update on this one Shashank?  We’re at 4 weeks.  Any updates on the progress of adding support for Azure DevOps Git Repos?

        • Shashank BansalMicrosoft employee 0

          Hi Jay,
          Apologies for a late response. This capability was released with v1.0.9 of the app earlier this month. I missed updating this forum about it.
          Thanks

    • Shashank BansalMicrosoft employee 0

      Hi Maxim,
      I am afraid. That seems to be a question for Atlassian folks. I am not familiar with such a functionality.
      Thanks

  • Trøyel Nerbø 0

    This is great! Is the report status functionality to Jira planned for the YAML release pipelines as well? We see that we are moving more and more of our deployments into these. Thanks!

    • Shashank BansalMicrosoft employee 0

      Yes. We have plans to extend the functionality to YAML pipelines as well. I don’t have fixed timelines for it though … tentatively January/February of 2020.

      • Hackerman 0

        Hi, nice article 🙂
        Any update on when this will be available to YAML pipelines ? We are also moving most of our deployments into these.

        • Samuel-Ojo, Joshua 0

          Hi!
          Thanks for the article Shashank.
          Also curious about the progress on feature being available in YAML pipelines. Our deployments are headed in that direction.

          Is the target Jan/Feb 2020 still possible?

  • thirukumaran kubendran 0

    I am using Azure DevOps Git Repo and Jira Cloud. There are 2 issues not if these are expected behavior when using Azure DevOps Git

    1) After doing the build when it see the build result I do not see the JIRA ID under work item even though in the commit message I have included the JIRA ID, but the JIRA ID does show up in the Release work item

    2) On the JIRA side when I go to the JIRA ticket in the “Releases” section I see “Undefined Environment”. On clicking on it I do see the release to which stages it has been deployed to. In the release configuration I have mapped each Stage to Deployment Type.

    • Shashank BansalMicrosoft employee 0

      Hi Thirukumaran,

      1 – Missing traceability between builds and Jira issues is a known gap. We are working on fixing the issue.

      2 – Can you share the mapping you have in the release pipeline?

      Feel free to contact rm_customer_queries@microsoft.com for further support.

      Thanks
      Shashank

  • Prapti Patel 0

    We are unable to configure specific project in our Azure DevOps organization because I am not able to select it from the drop-down menu. All existing Project do show up in dropdown, but I am not able to select it to be able to connect to/with jira.

    To Reproduce:-
    Install Azure Pipelines for Jira in Jira Cloud
    Click on ‘Add Organization’
    Select organization
    Try selecting project from dropdown but it’s not being accepted. (See below screen shot)

    Any ideas what I could do to get this to work?

  • PAUL STORY 0

    I’m using bitbucket to host my code. What are the plans to support release work items? I would like to be able to show the release status of a ticket. (Development, Testing, Production).

    Thank you,

  • Diaz Marcelo (SEIT) 0

    Any news when will possible to integrate with Jira software server (On-Prem)?

    • Clare Moore 0

      I have this same question, is this in the pipeline?

Feedback usabilla icon