我最近通过Travis CI自动测试拉取请求到GitHub上的开源Android项目。主分支通过所有构建测试。我经历了一些出色的拉动请求,关闭并打开它们以强制构建。在我添加带有以下错误的.travis.yml文件之前,所有拉取请求的构建都失败了:
"使用标准配置找不到.travis.yml。"
然后使用rake构建并失败。 Travis CI docs说
拉取请求不是测试分支的提交 发送,我们测试原点和上游之间的合并 分支。
如果它与上游主分支合并,则.travis.yml应该包含在构建中。除了更新所有拉取请求之外还有解决方案吗?
答案 0 :(得分:0)
如果其他人遇到同样的问题,我最终无法在Travis-CI内解决问题。我不得不要求贡献者进入与PR对应的功能分支,拉出上游主服务器以关闭.travis.yml文件,然后推送以更新PR。
答案 1 :(得分:0)
也许.travis.yml不在存储库中。添加
git add .travis.yml
如果你做:
git add *
您可能会遇到该错误