Jira and GitLab Integration

Ahmed Attya
Contributor
December 12, 2024

I have Jira and GitLab on prem and I need to integrate between them to make automation like create branches depends on issue status. Can I do that for free not using paid plugin?

2 answers

0 votes

Hi @Ahmed Attya

1. Build a sync yourself: This is a good option for a basic use case, but at the same time, don't underestimate the effort involved in automation. Here are a few things to consider:

  • How would you recover if an event gets missed in Jira? For example, if a status change happens but the event doesn't get captured,
  • Error monitoring - for example, what if creating a branch in GitLab fails?
  • How will the solution scale? Like syncing multiple projects at once.
  • Is this the only request, or do you see the possibility of more integration needs? Like syncing Jira issues with GitLab issues later?
  • It might seem like a cost-effective option initially, but it can become more complicated. Go down this path if you have a technical team that can dedicate time to this.

2. Get an Integration App:

It is the paid option. I recommend going for a standalone integration app instead of a plugin. Plugins can make Jira slower, especially as things get bigger.

With an app, you can automate branch creation and even sync Jira issues with GitLab, including comments and attachments. It's just a better option for scaling and keeping Jira running smoothly.

You can explore OpsHub for Jira and GitLab sync.

Thanks, 

OpsHub team

0 votes
Aron Gombas _Midori_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
December 13, 2024

@Ahmed Attya The related search on Atlassian Marketplace is this, but no-one of the results are applicable to your use case, I guess. That means there is no free app for this, unfortunately.

https://marketplace.atlassian.com/search?product=jira&hosting=dataCenter&price=paid&query=gitlab

 

Suggest an answer

Log in or Sign up to answer