jenkins+git submodule拉取最新提交
jenkins+git submodule拉取最新提交
·
场景:Ubuntu、Jenkins docker两个环境,用相同编译命令、步骤,编译同一个工程。
问题:Ubuntu本机跟Jenkins docker上的submodule子模块的版本不同
原因:工程仓库在添加submodule子模块时,相当于创建一个指针指向当前提交版本(如abc123),Jenkins docker编译时自动重新拉取子模块的版本为abc123,而后续子模块更新提交后(如efg333),Jenkins docker编译时拉取子模块的版本仍为abc123。
解决:需要手动更新子模块。
git submodule update
更多推荐
所有评论(0)