16

我有一个正在用 travis 构建的 github 项目。 https://travis-ci.org/emmby/greenDAO/branches

我希望 travis 构建该项目中的大部分分支,但我特别希望排除其中一个分支。

所以我.travis.yml在我的master分支上添加了以下内容:

branches:
  except:
    - mvn-repo

但是,这并没有禁用分支的构建。所以在阅读文档时,我发现了这个注释:

请注意,目前(出于历史原因),.travis.yml 需要出现在项目的所有活动分支上。

所以,我继续在包含相同部分.travis.yml的分支中创建了一个文件。然而,travis 仍然坚持建立和失败我的分支。mvn-repobranchesmvn-repo

为什么 travis 试图建立一个我标记为排除的分支?

4

2 回答 2

3

你还有这个问题吗?正如您所描述的,这听起来像是一个错误,因此请在我们的问题跟踪器中报告此问题,我们会为您查找。

于 2013-07-16T06:59:19.580 回答
1

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

于 2018-03-25T16:34:30.717 回答