背景

研发发来一个链接。该链接是nexus服务。虽然经过了jenkins打包,但是nexus服务里面的包依旧是错误的。

经过询问,该研发使用jenkins对A服务进行打包,但是依赖B,B编译失败,但是没有报错。打开B编译的Jenkins FullLog,搜索关键字Error定位到了代码异常点。

过程

如果简单的解决了就不正常了。

后来,删掉本地maven缓存,再次执行,能看到更新xml文件,但是还是不上传jar包。能看到有别的jar包被上传。
于是,掏出来cd进入相应的目录查看脚本,发现,确实写错了一个地方。

2024-03-05T03:22:03.png

但是呢,有个问题,为啥2023年7月还能编译成功。也许是那会儿我把sh文件改成了py文件导致的。如果那会儿有copilot,可能能够发现错误。

注意

  • 排查打包错误问题,需要注意看Jenkins的FullLog日志,并搜索Error字样。
最后修改:2024 年 05 月 11 日
如果觉得我的文章对你有用,请随意赞赏