Integrating EWM with GitHub Enterprise - Validating commits
Hello,
Registered GitHub repository in Source control generates a unique Webhook URL having repo key.
To link GitHub commits to EWM work-items, we need this Webhook to be used in GitHub for workitem linking to work.
I have observed, using one valid Webhook URL(from Git registered repositories in EWM):
- we can establish linking to all project areas across EWM from GitHub.
-
Also, we can establish linking from all GitHub repo's to all project areas.
Question :
-
is this the expected behavior ?
- If yes, why is this URL specific to project area & generates a unique key ?
Accepted answer
Hello Rakesh
Although the URL is project specific, if the secret key used in the webhook URL no explicit user authorization is required.
However, we do provide pre-receive hooks as part of the Integration toolkit that allow you to enable Process enforcements for Git Commits.
To configure process enforcement for Git Push operations, create a pre-receive hook in GitHub Enterprise, and set permissions and preconditions in the IBM® Engineering Workflow Management (EWM) project area.
Comments
1 vote
1 vote