gitee连接Jenkins,webhook返回404问题

这篇具有很好参考价值的文章主要介绍了gitee连接Jenkins,webhook返回404问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

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

jenkin的 gitee webhook地址404,gitee,jenkins,运维

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

jenkin的 gitee webhook地址404,gitee,jenkins,运维

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

jenkin的 gitee webhook地址404,gitee,jenkins,运维

推送记录

jenkin的 gitee webhook地址404,gitee,jenkins,运维文章来源地址https://www.toymoban.com/news/detail-851865.html

到了这里,关于gitee连接Jenkins,webhook返回404问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 利用GitLab与jenkins借助webhooks实现代码同步

    1.1 什么是 Webhooks Webhooks 是一种通过 HTTP 协议实现的回调机制,用于实时将事件通知传递给其他应用程序。它允许一个应用程序通过 HTTP 请求直接将信息推送给另一个应用程序,而不需要轮询或手动查询。配置Webhook是为了实现更紧密的集成,以便在代码仓库有新的提交时触发

    2024年02月01日
    浏览(43)
  • 『DevOps』如何使用 Webhook 在 Jenkins 项目中实现自动构建

    📣读完这篇文章里你能收获到 全文采用图文形式讲解 在Jenkins配置Webhook 实现代码推送时Jenkins自动构建 感谢点赞+收藏,避免下次找不到~ 在现代软件开发中,持续集成和自动化构建是至关重要的环节。本文将介绍如何利用Jenkins和Generic Webhook Trigger Plugin插件实现自动构建代码

    2024年02月08日
    浏览(44)
  • jenkins 使用webhooks 触发构建任务gitea为例 gitlab类似

    多次尝试以及网上的各种资料查阅成功了下 其他人给的答案他们有他们的道理,至少我没有实验成功。我这里就记录下 添加API token 将生成的token 复制保存 第4步骤的时候要用 配置构建方式 填写身份验证令牌 安全配置修改为 “登录用户可以做任何事” 在gitea 中配置webhooks

    2024年01月25日
    浏览(41)
  • Jenkins部署ssh连接远程主机执行脚本找不到环境变量的问题

    最近在Jenkins部署远程执行其他服务器上的编译脚本时遇到报找不到编译器的问题,耗时两天尝试了排序比较靠前的一些方法,但都没能解决问题,所以决定记录下,希望能帮助到大家。 执行命令:ssh root@远程主机 /studio/test.sh 编译报错: /bin/sh: 1: aarch64-linux-gnu-gcc: not found 注

    2024年02月15日
    浏览(47)
  • 码云 Gitee + Jenkins 配置教程

    安装jdk 安装maven https://blog.csdn.net/minihuabei/article/details/132151292?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22132151292%22%2C%22source%22%3A%22minihuabei%22%7D 前往 Manage Jenkins - Manage Plugins - Available,在 Filter 中搜索 Gitee: 下方可选列表中勾选 Gitee(如列表中不存在

    2024年02月14日
    浏览(32)
  • Docker+Jenkins+Gitee+Pipeline部署项目

    Hello,各位小伙伴大家好。😄 在上一篇文章【Docker+Jenkins+Gitee自动化部署maven项目】中,咱们详细介绍了如何自动化部署maven项目,如果说你的项目仅仅为maven项目,那么这种部署方式是很契合的,如果我们想要支持更多类型的项目,这种方式就显得有点捉襟见肘了。于是乎,

    2024年02月07日
    浏览(38)
  • Gitee + Jenkins实现前端自动化部署

    这是在window环境下面实施的,Jenkins安装自己去网上找( 推荐安装最新的版本,旧版本下载插件会有兼容问题 ),Jenkins必备插件Git、gitee、NodeJs(中文插件 Chinese需重启)。以gitee作为代码仓库,需要到仓库中的webHooks作为触发。本文借鉴了Gitee + Jenkins自动化实战 | 大前端 -

    2024年02月04日
    浏览(47)
  • docker+jenkins+gitee搭建自动部署平台

    linux上没有安装docker的看下面的这篇文章: Linux安装docker-CSDN博客 文章浏览阅读149次。Linux安装docker https://blog.csdn.net/weixin_39075154/article/details/135610942?spm=1001.2014.3001.5501 -d : 启动容器并以“分离”模式运行,即在后台运行。 --name jenkins : 为容器指定一个名称“jenkins”,便于后续

    2024年01月20日
    浏览(49)
  • Gitee+Jenkins+SonarQube代码上线的实战

    image.png image.png 提示: 该公司的Java业务项目比较多的话,可以单独安装nexus。 如果不多可以使用阿里云的私服器。 1、安装JDK运行环境 和 Jenkins服务 2、Maven服务 3、部署私服 Nexus (可选) 下载地址:https://www.sonatype.com/download‐oss‐sonatype 配置仓库两个选项 1、项目下的pom.xml配置

    2024年01月22日
    浏览(60)
  • jenkins 安装和通过gitee 拉取PHP项目

    2024年02月13日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包