Jod*_*odo 9 github webhooks jenkins
我已采取以下步骤:
但 Jenkins 上没有触发任何构建。GitHub Hook 日志显示:“轮询尚未运行。”。我怎样才能让它“开始”?我怎样才能进一步调试这个?
编辑:自从我遇到身份验证问题以来,我还没有在管理 Jenkins -> 配置 -> GitHub 中添加 GitHub 服务器(但这将是一个不同的问题)。github webhooks 需要这个吗?
EDIT2:我弄清楚了如何将 GitHub API 添加到 Jenkins 配置(使用启用了 git hook 访问的个人访问令牌)。但这似乎没有什么区别。
blu*_*ope 16
我找到了如何正确修复它。
\n\n第一的。在 Jenkins 管理 > 系统日志中设置 Jenkins 记录器
\n\n添加日志记录器,使用此配置
\n\nhudson.plugins.git.GitStatus - All\ncom.cloudbees.jenkins.GitHubWebHook - All\norg.jenkinsci.plugins.github - All\nRun Code Online (Sandbox Code Playgroud)\n\n第二。再次扣动扳机。
\n\n并再次检查记录器。就我而言,记录器说
\n\nSkipped {ProjectName} because it doesn\'t have a matching repository.\nRun Code Online (Sandbox Code Playgroud)\n\n第三。检查 webhook 请求的确切来源的 webhook url。
\n\n它将在记录器中指定,如下所示:
\n\nReceived PushEvent for https://github.com/{username}/{reponame} from {ip} \xe2\x87\x92 http://{your jenkins url}/github-webhook/\nRun Code Online (Sandbox Code Playgroud)\n\n第四。再次进入jenkins项目配置,
\n\n检查整个 github url与步骤 3 中的https://github.com/ {username}/{reponame}完全相同。
\n\n最后没有.git。
\n\n我希望这个答案对你有帮助。谢谢
\n| 归档时间: |
|
| 查看次数: |
9533 次 |
| 最近记录: |