0


gitee连接Jenkins,webhook返回404问题

  1. 使用giteewebhook发现一个问题,url及密码都填写正确了,但在gitee平台测试webhook功能时,一直返回404,无法正常进行推送,经过好几天的疯狂查找问题,无论是跨域还是使用带tokenurl,解决权限都无法满足。后尝试使用其他git平台gitlab去处理(刚下载完git工具,还没使用),再次返回giteewebhook界面居然发现有返回code200正常推送的记录,再仔细看了一下具体的推送时间,发现这个code200是在pycharm推送代码的时候产生的,也就是说其实推送是可以使用的!gitee平台上的测试推送有bug!于是我仔细查看了一番两个推送数据(返回200404的入参数据)的不同之处,赫然发现平台webhook的推送数据中(返回404的入参),X-Gitee-EventX-Git-Oschina-Event是使用的push_hooks,而生产中正常推送的是Push Hook。使用postman改了错误推送的headerPush Hook之后就正常了,可返回200,查看了Jenkins也有推送记录。

webhook中的测试按钮推送的数据,返回404(错误推送)

生产中的数据,返回200(正常推送)

所以,关于gitee连接Jenkins,webhook返回404问题大家可以不用去纠结了,去pycharm或者ide软件推送看看有没有记录,有的话直接使用就可以,希望大家少踩一点弯路。

推送记录

标签: gitee jenkins 运维

本文转载自: https://blog.csdn.net/weixin_58887621/article/details/135242286
版权归原作者 脚踏实地2021 所有, 如有侵权,请联系我们删除。

“gitee连接Jenkins,webhook返回404问题”的评论:

还没有评论