跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • gitlab CI/CD 流水线打包的问题
未分類
25 12 月 2021

gitlab CI/CD 流水线打包的问题

gitlab CI/CD 流水线打包的问题

資深大佬 : zzfer 42

用 CI/CD 流水线打的 jar 包,登录的时候,查询成功后,用户信息为 null 。但在自己本地打的 jar 就没有问题。有 v 友遇到过吗?

大佬有話說 (12)

  • 資深大佬 : AoEiuV020

    直接反编译检查呀,
    遇到过有那么一点点沾边的问题,不过我是安卓,排查发现是 CI 的 java 版本不同,导致脱糖功能异常进而导致各种问题,

  • 主 資深大佬 : zzfer

    @AoEiuV020 大佬,要检查的文件太多,只能一个一个对比吗? jdk 大版本都是 1.8 ,小版本有点不同

  • 資深大佬 : AoEiuV020

    @zzfer #2 我意思是逆推回去,你说的用户信息为 null 断点看看总有个直接原因吧,从原因推原因的原因,总能查到是从哪个类的哪个方法开始数据出现异常的,定位到具体 class 说不定就能看出问题了,

  • 資深大佬 : intmax2147483647

    都 CI/CD 了没用 docker 吗

  • 資深大佬 : chendy

    构建命令用的啥,会在不同环境用不同的编译命令吗?
    配置文件写的啥,会在不同环境用不同的配置文件吗,是不是写错了?

  • 主 資深大佬 : zzfer

    @chendy 线上是 mvn -Dmaven.repo.local=${MAVEN_CACHE} clean install -Dmaven.test.skip=true
    本地是 mvn clean install -Dmaven.test.skip=true

  • 主 資深大佬 : zzfer

    @intmax2147483647 是 docker ,打完 jar 再打镜像

  • 資深大佬 : chendy

    @zzfer 本地仓库里放的自己的包么?有的话检查两边用的是不是一样的版本,特别是 snapshot 的
    一样的话检查运行参数,是不是配错了啥
    其实就是个大家来找茬游戏。。。

  • 主 資深大佬 : zzfer

    @chendy 解压 jar 包对比,感觉最大可能是 maven 和 jdk 版本有点不同。
    CI: Maven 3.6.3
    Build-Jdk: 1.8.0_92
    Created-By: Apache Maven 3.3.9
    Build-Jdk: 1.8.0_261

  • 主 資深大佬 : zzfer

    @chendy 解压 jar 包对比,感觉最大可能是 maven 和 jdk 版本有点不同。
    CI: Maven 3.6.3
    Build-Jdk: 1.8.0_92
    本地: Maven 3.3.9
    Build-Jdk: 1.8.0_261

  • 資深大佬 : defunct9

    把 gitlab 换成 onedev

  • 主 資深大佬 : zzfer

    gitlab 打的 jar ,打镜像,发布。不好使。
    gitlab 打的 jar 解压一下,用 jar -cfM0 xx.jar ./ 重新打成 jar 。好使了
    @AoEiuV020
    @chendy

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具