Configuring web hooks in GitLab

You can configure a webhook to link work items to Git commits.


  1. In the web client, log on to Change and Configuration Management. For example, go to https://host_name:9443/ccm/web.
  2. On the CCM project page, click Source Control > Work with Git.
  3. Click Browse Registered Git Repositories.
  4. Select the repository that you registered.
  5. Expand the GitHub/GitLab Configuration section.
  6. In the Hosting Server field, select GitLab.
  7. In the Secret Key Authorization field, add a secret. The secret is provided when you configure the webhook in GitLab.
  8. Click the Copy button next to the webhook URL.
  9. Optional: If GitLab and IBM® Engineering Workflow Management (EWM) do not share a user base, add a functional user ID for the webhook URL.
    1. Click Insert Functional User.
    2. Select the user and click OK. Click the Copy button next to the webhook URL.
    3. Click Save.
    4. Add the webhook URL to the GitLab repository. Under the Trigger section, select the Push event. See Webhooks. Ensure that you provide the value for Secret Key Authorization from the earlier step in the Secret Token field.
  10. Click Save.

What to do next

After you configure a webhook, validate it.

video icon Video channel
Software Education channel

learn icon Courses

IoT Academy
Skills Gateway

ask icon Community forums library

support icon Support

IBM Support Community
Deployment wiki