【发布时间】:2026-01-15 18:25:01
【问题描述】:
我正在 GitHub 中设置一个 Web-hook 来为每个推送事件触发 Jenkins 构建。我正在从 Blue Ocean Docker 容器运行 Jenkins。
我可以从 http://192.168.99.101:32771/ 访问 jenkins,正如 docker 容器中所指定的那样。 我已经指定了 git 存储库并选中了“GitHub hook trigger for GITScm polling”复选框。
我可以在提交后手动启动构建过程,但是当我在 github 中使用有效负载 url http://192.168.99.101:32771/github-webhook/ 设置 webhook 并提交一些东西时, 我收到错误消息“我们无法传递此有效负载:无法连接到服务器”
我看过的其他解决方案。
- 使用 ngrok。但我没有在 localhost 上运行它。
- 我尝试使用个人访问令牌并创建了一个从 Jenkins 到 Github 的自动 webhook。我也遇到了同样的错误。
我错过了什么,或者我做错了什么?
【问题讨论】:
标签: docker jenkins jenkins-blueocean kitematic git-webhooks