我看到该命令正在日志中调用,但在GitHub中它不显示状态.
[Set GitHub commit status (universal)] PENDING on repos [] (sha:47ccf20) with context:api
Run Code Online (Sandbox Code Playgroud)
webhook-url正常工作,并通知Jenkins何时构建.
我也有GitHub服务器设置和测试连接正常.
关于我在设置中可能缺少什么的任何想法?
我按照这个问题中的步骤进行了操作,但仍未在github中显示任何内容:在GitHub repo上显示Jenkins的当前状态
O'K*_*iye 21
如果您按照共享链接中的步骤操作,则可能在步骤9(设置Github提交状态)之后错过了一个关键步骤,即在What部分的Status结果选项中选择第二个选项,如下所示:
这将允许您为每个构建发送默认状态消息(错误,失败,成功,挂起).选择第一个选项需要您手动定义要发回的状态(默认情况下为无,并且可能解释您没有收到任何内容的原因).
还要确保验证Github上Webhook部分中的有效负载URL 是否已使用生成的令牌正确配置.无论如何,我认为你做得很好.
您可以选择让我选择单个事件以更好地控制Jenkins可以发送的内容,但一定要确保勾选repo:status选项.希望有所帮助.
| 归档时间: |
|
| 查看次数: |
8007 次 |
| 最近记录: |