我有一个用于新签入的GitHub钩子,但是Jenkins (运行在RedHat OpenShift墨盒上)没有收到它。
设置
调试
我专门将其缩小到GitHub与OpenShift通信,但不确定如何进一步排除故障或解决该问题。为了缩小范围,我执行了以下步骤:
但是,来自GitHub的Test和对存储库的签入从未到达服务器,至少日志没有证明这一点。
我相信我已经把它缩小到SSL问题上了。GitHub不会将webhook发布到OpenShift配置的Jenkins墨盒中,因为它只响应SSL/HTTPS。我不确定如何配置Jenkins罐头墨盒,或者如何更改它是否使用SSL。
可以更改OpenShift墨盒是否使用SSL,但我不想花时间进入它。解决方案是创建您自己的墨盒定义,您可以在其中指定所有设置,特别是创建哪个端点。以下是OpenShift引用来生成合适的端点,以防有人想要走这条路。
发布于 2013-11-06 23:59:22
我相信我已经把它缩小到SSL问题上了。GitHub不会将webhook发布到OpenShift配置的Jenkins墨盒中,因为它只响应SSL/HTTPS。我不确定如何配置Jenkins罐头墨盒,或者如何更改它是否使用SSL。
可以更改OpenShift墨盒是否使用SSL,但我不想花时间进入它。解决方案是创建您自己的墨盒定义,您可以在其中指定所有设置,特别是创建哪个端点。下面是OpenShift引用,用于生成适当的端点,以防有人想要使用该路径。
https://stackoverflow.com/questions/19688612
复制相似问题