Git Integration for Jira Self-Managed (Data Center/Server) Documentation

Contact Support: Server  
Contact Support: Data Center  

Adding Webhooks for GitLab

Merge request webhooks are now supported. See details on this page.

Supported webhook events:

  • Push events
  • Merge request events

Git Integration for Jira Data Center app now supports GitLab System Hooks (menu Admin Area ➜ System Hooks ➜ Merge Request events). However, it is only available for self-hosted GitLab instances. We highly recommend that Jira administrators should use this feature as it greatly reduces the amount of configuration time to setup webhooks.

Right click here to open this video in a new browser tab for more viewing options.

Before you can add a webhook to your favorite git repository, you need to enable it in the git repositories configuration page of your Jira Data Center/Server instance.

Configure webhook by logging in to your GitLab account:

  1. Select a repository.

  1. Go to the settings page by clicking Setting on the sidebar.

  2. Select Webhooks. The following page is displayed:

  3. Switch to your Jira instance and copy the Webhook URL by clicking the copy icon adjacent to the URL field.

  1. Switch back to your GitLab session and paste the obtained Secret URL from the Git Integration for Jira app ➜ Webhooks page into the Payload URL field.

  2. Select the Push events as a triggering event option. This is the default option when creating a new webhook.

  3. Click Add webhook to save the new webhook settings.

Merge Request Event Webhook

The Git Integration for Jira app supports GitLab merge request webhooks now.

You will need to enable two (2) event triggers in your GitLab webhooks configuration (Repo ➜ Settings ➜ Integrations) for it to work properly. Select both "Push events" and "Merge request events" triggers as outlined above in step 5.

Have feedback about this article? Did we miss something? Let us know!
On this page