我在一个名为“3.0”的分支中有一个非常简单的.travis.yml
configuration file:
language: php
php:
- 5.3
- 5.4
branches:
only:
- 3.0
before_script:
- composer install --dev
表示Silex project with PHPUnit tests and Composer。 This commit to branch 3.0触发了忽略配置文件的this build in Travis CI,并且正在尝试构建主分支,而没有.travis.yml
文件,从而导致构建失败,因为它尝试将其作为Ruby on Rails项目。
为什么Travis CI会忽略我的.travis.yml
配置文件?
答案 0 :(得分:0)
请注意,目前(由于历史原因),.travis.yml需要出现在项目的所有活动分支上。
所以这意味着,你的主分支上必须有一个.travis.yml
,即使你不在那里使用它。
答案 1 :(得分:0)
您现在可以进入repository settings并将设置切换为仅使用.travis.yml文件构建提交,这意味着任何没有.travis.yml文件的分支都将被忽略。