【发布时间】:2017-02-27 13:56:34
【问题描述】:
我正在使用 GitHub 项目存储库作为来自 Jenkins 的构建触发器。
目的是即使在 GitHub 存储库项目中完成代码推送,我的 Jenkins 构建也会自动触发。
已完成的步骤:
- 为构建触发器创建 Jenkins 作业
- 配置该特定作业的设置
- 源代码管理选择了 Git 并更新了我从 GitHub 项目代码中获得的 Repository URL 并更新了
httpsGit URL - 更新了 GitHub 凭据
- 构建触发器选项
- 源代码管理选择了 Git 并更新了我从 GitHub 项目代码中获得的 Repository URL 并更新了
- 我选择了将更改推送到 GitHub 时构建
- 然后 GitHub 已经从设置中更新了 webhook
- 我添加了 webhook URL,例如 http://ABCDEFGH123:8080/github-webhook/
- 并选择
Content type是application/json
更新 webhook URL 时,它会显示错误消息:
我们无法传递此有效负载:无法解析主机名
请参阅屏幕截图以供参考。请看一看。请分享解决方案。为什么我无法更新 webhook URL?如何解决?
【问题讨论】:
-
您的 Jenkins 主机名是否公开可用并可从 GitHub 访问?
-
是的,可以访问