0
我创建了Jenkins Pipline作业,并希望它在我的GitHub repo推送事件中被触发。Jenkins管道作业没有在GitHub推送上触发
我还添加了GitHub的令牌所需的权限詹金斯配置Github的部分:
,仍然没有被推到我的GitHub库后触发的所有步骤后。
有没有人有任何想法是怎么回事,为什么詹金斯不触发配置管道工作?
我创建了Jenkins Pipline作业,并希望它在我的GitHub repo推送事件中被触发。Jenkins管道作业没有在GitHub推送上触发
我还添加了GitHub的令牌所需的权限詹金斯配置Github的部分:
,仍然没有被推到我的GitHub库后触发的所有步骤后。
有没有人有任何想法是怎么回事,为什么詹金斯不触发配置管道工作?
Github钩子触发器用于GITScm轮询,您需要启用“轮询SCM”选项,因为github push会触发git轮询来验证是否有新更改,然后在发现更改时运行构建。 您可以保持cron时间表为空。 Github webhook with scm poll
你确定詹金斯的机器IP对github是可见的吗?因为你的设置看起来不错 – Olia
@奥利亚,是的,ofc,它是公共amazone IP,如果我手动设置webhook在我的回购窝/ Github服务支持,那么我可以看到我的服务器响应每个推动动作200状态码GitHub上。但詹金斯一方没有发生任何事情。 –
我想,你可以看看这个问题:https://issues.jenkins-ci.org/browse/JENKINS-35132(还要注意,为了推动触发器,必须手动执行一次该作业, git repo被注册) – Olia