When you activate your repository, the Pipeline CI/CD automatically adds webhooks to your version control system (e.g. GitHub), no manual configuration required.
Webhooks are used to trigger pipeline executions. When you push code to your repository, open a pull request, or create a tag, your version control system will automatically send a webhook to Pipeline's CI/CD, which will, in turn, trigger pipeline execution.
The user who enables a repo in the Pipeline CI/CD must have
Admin rights on that repo, so the Pipeline CI/CD can add a webhook.
It's not possible to manually create webhooks, because webhooks are signed using a per-repository secret key which is not exposed to end users.
Revision: 88c87ef8d52340fa65fceefb3afb3fecddb839aa (Fri Aug 16 12:05:29 UTC 2019).