如何排除git分支在travis中构建?

时间:2012-12-24 19:43:26

标签: github travis-ci

我有一个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试图建立一个我标记为排除的分支?

2 个答案:

答案 0 :(得分:3)

你还有这个问题吗?正如您所描述的那样,它听起来像是一个错误,所以请在our issue tracker中报告,我们会为您寻找。

答案 1 :(得分:1)

更新:目前,travis-ci有一个开关,用于决定是否构建不包含.travis.yml文件的分支。