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 上的镜像仓库?