Integrating with GitHub Enterprise

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

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 Engineering Workflow Management 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 Engineering Workflow Management and also configure preconditions for push operations.

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