7 git github webhooks jenkins jenkins-pipeline
我已经创建了 Jenkins Pipline 作业,并希望在我的 GitHub 存储库推送事件上触发它。
我已将 repo url 添加到作业配置并选中“触发推送选项”:

我还向 jenkins 配置 Github 部分添加了具有所需权限的 GitHub 令牌: 
在 Github 存储库中,我为我的 Jenkins 服务器启用了 webhook:

在推送到我的 GitHub 存储库后,所有步骤仍然没有触发。
有谁知道发生了什么以及为什么 Jenkins 不触发配置的管道作业?
Dan*_*šek 10
OP 在评论中提到的解决方案是正确的。
假设您的 Jenkins 有一个 Github webhook 设置正确且可访问(可以在 Github UI 中验证),您需要手动启动一次构建。构建完成后,存储库中的更改将自动启动新构建。
来自user8888 的注释:
您实际上需要手动启动构建并且构建必须成功。失败的构建不会做任何事情。
小智 -3
使用 GITScm 轮询的 Github hook 触发器,您需要启用“Poll SCM”选项,因为 github Push 会触发 git 轮询来验证是否有新的更改,然后如果发现更改则运行构建。您可以将 cron 计划保留为空。带有 scm poll 的 Github webhook
| 归档时间: |
|
| 查看次数: |
9379 次 |
| 最近记录: |