Forums

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

How can I integrate jira with bugzilla

Vikrant Yadav
Community Champion
January 15, 2023

Hi Guys,

Need your help/steps of integrating jira with bugzilla. How can I setup connection using webhook or automation or any other method like using Scriptrunner. Kindly suggest 

Thanks

V.Y

2 answers

2 accepted

1 vote
Answer accepted
Brad Peterson
Contributor
January 19, 2023

Hi @Vikrant Yadav ,

For integrating Jira with Bugzilla, there are two broad approaches.                                         These are: 

  •  Develop your own sync solution - write custom scripts 
  • Use an existing integration solution 

 One of the biggest challenges of custom scripts is allocating time and resources to develop them - integrating seems to be a simple problem at first, but as one begins to do it, scope tends to grow exponentially. When thinking of developing an integration, one needs to think about sync failure – how will failures be communicated, how will a failed sync go for a retry; Other potentially complex issues are the right mapping form Jira issue data to Bugzilla data, handling sync for complex data such as comments, attachments, linked issues, inline content.  We have observed that organizations migrate to existing sync solutions after some time, usually due to time and resources required to develop and maintain a home-grown script-based solution.

Regardless of the approach you choose, you should start by defining your Jira-Bugzilla integration requirements, so that everyone understands the nitty-gritty of integrations and then chooses the right approach and solution. These are some examples of things that could be included in your integration requirements:

  • Understand all data that is required to be integrated: 
    • Which issue types will need to be integrated?
    • How many projects? Is it required to integrate comments, attachments, relationships, and inline content?
  • How will sync failures be dealt with? 
    • The integration will result in sync failure, mostly caused by data mismatches between Jira and Bugzilla. How will sync admin be notified of any failure? How will the admin retry a failed sync?
    • What happens when sync is down between updates? Is it fine if new issues created or updated in between are lost, until they are updated again? Do you expect sync to resume from where it stopped?
  • Data mapping between Jira and Bugzilla: 
    • Jira and Bugzilla, being two separate systems, store data differently. For instance, in Jira, the description is WIKI whereas in Bugzilla it is text. In Jira, the date or time zone can be  different than it is in Bugzilla. In Jira, the values for State, Priority and other similar fields may have different values as compared to Bugzilla.
    • How will users (assignee, reporter etc.) fields be mapped between Jira and Bugzilla?   

One of the existing sync solutions available in the market is an Atlassian partner, OpsHub Integration Manager (OIM), a GUI-based solution that offers reliable integration capabilities with rich integration functionalities, requiring minimal user effort. Feel free to reach out to our Integration experts for further details. 

Thanks,

Brad.

Suggest an answer

Log in or Sign up to answer