Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

What is the best way to integrate two JIRA instances / How can multiple JIRAs interact with each other?

Fabian Meier
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.
April 15, 2012

We have two JIRA systems that are completely different from each other: One is a customer facing support portal with each client as a project, the other one is an internal development work management system with each product as a project and time tracking, etc.

I am currently trying to figure out how to integrate them with each other. I would like to create issues via a button (e.g. workflow transition) in System A in System B and receive updates (e.g. comments, etc.) or transition the status of an issue in System A depending on System B.

So far I understand that there is:

  • Email Handler (kind a ugly)
  • SOAP API
  • Custom Plugin

Does JIRA 5 bring anything that would make this easier to accomplish?

7 answers

1 accepted

0 votes
Answer accepted
Fabian Meier
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.
May 29, 2012

I have figured out a way to let seperate jira instances communicate with each other using JJUPIN Simple Issue Language (https://marketplace.atlassian.com/43318). It is a pretty nice plugin that even allows you to talk to a remote jira system via SOAP / REST without having to write your own plugin.

2 votes
Nils Bier _K15t_
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.
March 26, 2017

Hi Fabian,

You could also have a look at Backbone Issue Sync for JIRA, which allows you to achieve exactly what you're describing: Keeping multiple JIRA instances in sync.

Besides having full control on which issue types and which issue fields should be synced, you can also connect the workflows of the two instances or synchronize comments and attachments.

Check out our docs, or get in touch with us directly, if you have any further questions - we'll be happy to help.

Cheers,
Nils

1 vote
Bob Swift
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.
April 15, 2012

JIRA Command Line Interface has enablers for helping with this - see Documentation .

Fabian Meier
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.
April 16, 2012

Thanks Bob, but I am afraid that it takes too much effort to jusitfy this to the managers.

1 vote
tier-0 grump
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
April 15, 2012

There's Remote Linking in JIRA 5.0 - which probably doesn't go quite as far as you need, but at least you can link 2 issues more easily now. The REST API is also more useful now as it allows for updates as well as getting values.

Fabian Meier
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.
April 16, 2012

Is it really such an odd usecase? I mean, how likely is it that I only have one JIRA instance running in my company? There are systems with entirely different focusses that can be powered by JIRA. I would think there should be some OOTB ways to exchange information between them...

1 vote
Renjith Pillai
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.
April 15, 2012
Fabian Meier
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.
April 16, 2012

I was afraid that I would get this answer. Thanks anyways =)

0 votes
Ryan Tokash August 30, 2019

FYI - Since 2016 there is a new plug in that appears to cover this. I haven't used it yet but the approvals are pending so we can at least do the trial.

 

https://marketplace.atlassian.com/apps/1213346/issue-sync-integration-for-jira?hosting=cloud&tab=overview

0 votes
Bogusław Osuch
Contributor
August 28, 2015

Hi Fabian,

this summer we have released advanced JIRA Synchronizer at

https://marketplace.atlassian.com/plugins/com.intenso.jira.plugins.synchronizer

The idea is that particular issue types in particular project are synchronized with second JIRA project+issue type pair - that's something what we call Contract.
That's the base and next steps depend on needs. You can decide what will be:

  • direction of synchronization (JIRA1 -> JIRA2, JIRA2 -> JIRA1, both)
  • what will be synchronized (creates only, creates and updates, any other events configuration)
  • what field will be synchronized/mapped
  • if there should be a field with reference to second issue
  • if synchronize comments
  • if synchronize attachments
    and you can configure that separately for each JIRA

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events