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: eb5a6f741cd2f671d6e713e3cd543e49bbbee60d (Wed Feb 12 15:48:49 UTC 2020).