github webhook 是如何工作的?

Posted

技术标签:

【中文标题】github webhook 是如何工作的?【英文标题】:How gitub webhooks works? 【发布时间】:2019-12-20 22:15:46 【问题描述】:

github webhooks 是如何工作的,它如何知道基于事件需要触发哪个构建。

我有一个公共 git 存储库,其中配置了 jenkins webhooks,它在每个推送事件上触发构建。

有效负载 URL:http:///github-webhook/

内容类型:www-form-urlencoded

事件:推送

Payload URL 如何识别要触发的正确构建作业?

【问题讨论】:

【参考方案1】:

您可以使用“Generic Webhook Trigger”或“Trigger Builds Remotes”插件并在您的 jenkins 作业中指定令牌。在 github webhook 有效负载 url 上传递您的 jenkins 服务器 url(带有您指定的令牌)

【讨论】:

以上是关于github webhook 是如何工作的?的主要内容,如果未能解决你的问题,请参考以下文章

如果 repo 是组织存储库,AWS CodePipeline GitHub webhook 无法注册到 GitHub

如何在设置 jenkins 触发器时在 github webhook 中修复“我们无法传递此有效负载:无法连接到服务器”?

如何创建一个 Gitlab webhook 来更新 Github 上的镜像仓库?

如何在推送某个分支时设置 github webhook 触发器

接收不到shopify webhook 发送post请求

Jenkins之配置GitHub-Webhook2