记 20210528 的一次部署失败

2021年5月28日,某前端工程分支发版失败,有如下报错信息:

经排查是 submodule 没有加载成功,而 submodule 没有加载成功的原因是子模块的目录在某次 commit 时被删掉了(PS:如果你在之前的分支安装过 submodule,更新该 commit,子模块不会消失的,所以这个现象在开发环境基本不会出现

当 submodule 挂载的目录被删掉后,执行 git submodule update --init --recursive 是不会有效果的。

重新挂载 submodule 后再次部署,又出现如下问题:

首先,当出现【子模组 ... 已为路径 ... 注册】,说明子模块已挂载成功,第一个问题修复,此处的问题是:No such device or address。
经排查,是 Jenkins 服务器没有登录 git 账户

以上两问题解决后顺利发版。

posted @ 2021-05-31 10:04  尹宇星_Kim  阅读(80)  评论(0编辑  收藏  举报