在GitHub推送时不会触发Jenkins管道作业

问题描述 投票:3回答:2

我创建了Jenkins Pipeline作业,希望它能在我的GitHub repo push事件中触发。

我已经将repo url添加到作业配置并检查了“触发推送选项”:enter image description here

我还添加了GitHub令牌以及jenkins配置Github部分所需的权限:enter image description here

在Github repo中,我为我的Jenkins服务器启用了webhook:enter image description here

在推送到我的GitHub仓库后,所有步骤仍然没有触发。

有谁知道发生了什么以及Jenkins为什么不触发配置的管道工作?

git github jenkins jenkins-pipeline webhooks
2个回答
1
投票

OP在评论中提到的解决方案是正确的。

假设您的Jenkins设置正确且可访问的Github webhook(可以在Github UI中验证),您需要手动启动一次构建。完成构建后,存储库中的更改将自动启动新构建。


-1
投票

使用GITSub挂钩触发GITScm轮询,您需要启用“轮询SCM”选项,因为github push触发git轮询以验证是否有新的更改,然后在找到更改时运行构建。您可以将cron计划保持为空.Github webhook with scm poll

© www.soinside.com 2019 - 2024. All rights reserved.