Jenkins多分支项目和Github webhooks

Jenkins多分支项目和Github webhooks,github,jenkins,jenkins-pipeline,Github,Jenkins,Jenkins Pipeline,看来我遗漏了什么 我在詹金斯建立了多早午餐jon,像SCM一样git@github.someorg.com/它扫描了所有当前分支机构 然后我在Github中为所有事件设置带有URL的web钩子 Github显示事件已成功发送。 詹金斯日志显示事件已收到 Received PUSH for https://github.someorg.com/repo from IP ⇒ http://jenkins.someorg.com/github-webhook/ 但是Jenkins作业本身没有发生任何

看来我遗漏了什么

我在詹金斯建立了多早午餐jon,像SCM一样git@github.someorg.com/它扫描了所有当前分支机构

然后我在Github中为所有事件设置带有URL的web钩子

Github显示事件已成功发送。 詹金斯日志显示事件已收到

Received PUSH for https://github.someorg.com/repo from IP ⇒ http://jenkins.someorg.com/github-webhook/
但是Jenkins作业本身没有发生任何事情…

请仔细检查“

您需要确保您的构建触发器设置为“在将更改推送到GitHub时构建”,当然还有一个GitHub repo url;)


Jenkins应该已经有一个SSH密钥与所需的GitHub项目关联。

找到了解决方案。我用的是Git回购。但当我使用API密钥切换到Github时,一切都正常了

找到了解决方案。我用的是Git回购。但是当我用API密钥切换到Github时,一切都正常了是的,我在回答中提到了。你能提供更多细节吗?