Adding a Gitlab webhook

You can set up webhooks so that Bitrise automatically triggers a build of your app whenever you perform a specified action, such as a code push or a pull request. For GitLab, all you have to do is register your bitrise-webhooks URL as a Webhook in your GitLab repository.

You can register a webhook either automatically or manually. This guide walks you through the process of manually registering a webhook. Read more about automatic webhook registration.

Get the webhook URL for GitLab

  1. Go to the Code tab of your app’s page and in the INCOMING WEBHOOKS menu, click SETUP MANUALLY.
  2. Select GitLab from the dropdown menu.


  3. Copy the webhook URL for the selected service.

Set up webhook on GitLab

  1. Open your project on
  2. Go to Settings of the project.
  3. Select Integrations.


  4. Enter the bitrise-webhooks URL in the URL field.


  5. In the Trigger section select:
    • Push events
    • Tag push events
    • Merge request events


  6. Click Add webhook.

That’s all! The next time you push code, push a new tag or create/update a merge request a build will be triggered (if you have Trigger mapping defined for the event(s) on Bitrise).