Integrating with GitHub Enterprise

You can configure IBM® Engineering Workflow Management (EWM) process support for push operations through GitHub Enterprise pre-receive hooks. You can also enable linking between work items and Git commits.

Before you begin

Before you configure traceability between commits and work items, or process support for push operations, you must complete the tasks described in Configuring the basic integration with GitHub Enterprise.

About this task

To enable linking of work items to commits, you configure webhooks in a GitHub Enterprise repository so that after a push operation completes, the registered EWM server is notified, and one or more work items are linked to the commits, based on the comments in the push. Linking between work items and commits in a Github.com repository is also supported through webhooks.

You can define permissions for push operations based on the role of the user in EWM and also configure preconditions for push operations.

For process support, GitHub Enterprise and EWM should share a user base. For linking work items to Git commits, a shared user base is not mandatory and a EWM functional user can be used. Process support is not available for GitHub.com


video icon Video

Jazz.net channel
Software Education channel

learn icon Courses

IoT Academy
Skills Gateway

ask icon Community

Jazz.net
Jazz.net forums
Jazz.net library

support icon Support

IBM Support Community
Deployment wiki