我有一个GitHub挂钩用于新的签到,但Jenkins没有收到它(在RedHat OpenShift盒式磁带上运行)。
我已将其缩小到专门针对与OpenShift通信的GitHub,但我不确定如何进一步排除故障或解决问题。为了缩小范围,我执行了以下步骤:
然而,GitHub中的Test Hook和检查到的存储库从未到达服务器,至少没有日志证明。
我相信我已将其缩小为SSL问题。 GitHub不会将webhook发布到OpenShift配置的Jenkins盒式磁带,因为它只响应SSL / HTTPS。我不确定如何配置罐装Jenkins盒式磁带,或者如何更改它是否使用SSL。
可以更改OpenShift盒式磁带是否使用SSL,但我不想花时间进入它。解决方案是创建自己的盒式磁带定义,您可以在其中指定所有设置,特别是创建哪些端点。 Here is the OpenShift reference生成适当的端点,以防有人想要走这条路。
答案 0 :(得分:0)
我相信我已将其缩小为SSL问题。 GitHub不会将webhook发布到OpenShift配置的Jenkins盒式磁带,因为它只响应SSL / HTTPS。我不确定如何配置罐装Jenkins盒式磁带,或者如何更改它是否使用SSL。
可以更改OpenShift盒式磁带是否使用SSL,但我不想花时间进入它。解决方案是创建自己的盒式磁带定义,您可以在其中指定所有设置,特别是创建哪些端点。这是OpenShift引用,用于生成适当的端点,以防任何人想要走这条路线。