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

时间:2020-06-03 02:26:29

标签: git travis-ci git-submodules

我有一个带有主应用程序(一个git repo)和几个模块(被克隆为子模块的git repos)的Android项目。今天,由于尝试构建新的PR代码时未找到子模块存储库,它开始构建失败。 Travis日志如下所示

enter image description here

主应用程序可以很好地克隆,只是克隆失败的子模块。我试图重建上周成功的提交,但是它们也开始构建失败。

1 个答案:

答案 0 :(得分:2)

经过数小时的搜索和试用,我发现这是由于Travis的最新更改所致

enter image description here 适用于我的解决方案是转到每个子模块的Travis设置页面,然后打开“允许此存储库中的文件用于其他存储库中的版本”。

enter image description here

打开所有子模块后,构建过程便像以前一样。