标签: git travis-ci git-submodules
我有一个带有主应用程序(一个git repo)和几个模块(被克隆为子模块的git repos)的Android项目。今天,由于尝试构建新的PR代码时未找到子模块存储库,它开始构建失败。 Travis日志如下所示
主应用程序可以很好地克隆,只是克隆失败的子模块。我试图重建上周成功的提交,但是它们也开始构建失败。
答案 0 :(得分:2)
经过数小时的搜索和试用,我发现这是由于Travis的最新更改所致
适用于我的解决方案是转到每个子模块的Travis设置页面,然后打开“允许此存储库中的文件用于其他存储库中的版本”。
打开所有子模块后,构建过程便像以前一样。