由于找不到git子模块仓库,Travis构建失败。

问题描述 投票:0回答:1

我有一个Android项目,有一个主应用(git repo)和几个模块(git repos克隆为子模块)。今天,当它试图构建新的PR代码时,它开始构建失败,原因是子模块仓库没有找到。Travis日志如下

enter image description here

主程序克隆正常,只是子模块克隆失败。我试着重建上周成功的提交,但它们开始构建也失败了。

git travis-ci git-submodules
1个回答
0
投票

经过几个小时的搜索和试验,我发现是Travis最近的一个变化造成的。

enter image description here我的解决方法是进入每个子模块的Travis's设置页面,打开 "允许在其他仓库的构建中使用本仓库的文件"。

enter image description here

开启所有子模块后,像以前一样建库通过。

© www.soinside.com 2019 - 2024. All rights reserved.