我知道这个问题被问了好几次,也经历了答案,但仍然没有一个对我有用。
我正在关注在詹金斯中设置一个 github 网络钩子 并尝试在Github
推送上运行Jenkins
作业构建。
但是在Services / Manage Jenkins (GitHub plugin)
中添加Jenkins hook url
后,当我单击Test service
按钮时,标记为Active
然后在Update Service
上,我总是收到消息:
好的,测试有效载荷正在路上。
我还尝试在 Github 存储库中推送更改,但作业没有运行,然后我回到服务部分,然后有一个红色警告符号,带有消息"上次交付不成功。服务超时"。
你能帮我解决这个问题吗?
任何帮助将不胜感激。谢谢。
这是因为我的 Jenkins 配置为本地主机,因此在 Jenkins hook url
中引用http://127.0.0.1:9999/github-webhook/
将不起作用,因为 Github 服务器将无法访问 Jenkins 服务器来触发构建。可以从这里阅读更多内容:Jenkins 在 Github 推送上构建触发器