Configuring traceability from work items to GitLab Merge Requests

You can configure GitLab and Engineering Workflow Management (EWM) to enable linking of GitLab merge requests to IBM Engineering Workflow Management work items.

Before you begin

Before you configure traceability from the work items to GitLab Merge Requests, you must ensure that your environment meets certain requirements.

  • Complete the tasks that are described in the Configuring the basic integration with GitLab topic.
  • A shared user base, such as a common LDAP, between EWM and the GitLab server is optional. If EWM and GitLab server do not share a user base, then add an EWM functional user ID to the webhook configuration when you register the GitLab repository in EWM. Copy this webhook configuration into GitLab. For more information, see the Registering the GitLab repository in EWM topic. Ensure that the functional user is authorized for Git requests and has permissions to modify the work items to which the Pull requests will be linked with.
  • You are the administrator of the GitLab repository.
  • You are the administrator of the EWM project area in which the GitLab repository is registered.