我有一个github项目,我正在用travis构建。 https://travis-ci.org/emmby/greenDAO/branches
我希望travis能够在该项目中构建大部分分支,但我希望排除其中一个分支。
所以我在.travis.yml
分支机构的master
添加了以下内容:
branches:
except:
- mvn-repo
但是,这并没有禁用分支的构建。因此阅读the docs,我发现了这个说明:
请注意,目前(由于历史原因),.travis.yml需要 出现在项目的所有活动分支上。
所以,我继续在.travis.yml
分支中创建了一个mvn-repo
文件,该文件包含相同的branches
部分。但是,travis仍然坚持建立我的mvn-repo
分支并失败。
为什么travis试图建立一个我标记为排除的分支?
答案 0 :(得分:3)
你还有这个问题吗?正如您所描述的那样,它听起来像是一个错误,所以请在our issue tracker中报告,我们会为您寻找。
答案 1 :(得分:1)
更新:目前,travis-ci有一个开关,用于决定是否构建不包含.travis.yml文件的分支。