Jenkins GitHub Webhook无法触发流水线问题求助
GitHub Webhook抵达Jenkins后无法触发流水线,日志提示仓库不匹配
我遇到了GitHub Webhook能抵达Jenkins服务器,但完全无法触发流水线的问题,具体情况如下:
- 我使用GitHub私有组织账号,已给目标项目配置了指向
http://MY_JENKINS_SERVER/github-webhook/的Webhook - Jenkins端的流水线此前运行正常,配置包括:
- 勾选「GitHub project」选项
- 勾选「GitHub hook trigger for GITScm polling」选项
- Pipeline部分使用SSH链接关联仓库
- 出于测试需求,我曾临时取消勾选「GitHub hook trigger for GITScm polling」,几天后重新勾选后,流水线既无法被Webhook自动触发,手动启动也失效
- Jenkins日志中反复出现提示:
Skipped [my_pipeline] because it doesn't have a matching repository.,但我从未修改过项目的关联信息
我已经被这个问题困扰3天,查了很多资料都没解决,试过更换token、SSH密钥、重新配置项目链接,都没用,求帮忙解决。
内容的提问来源于stack exchange,提问作者komla3
相关产品推荐
相关产品推荐

