0

「3.0」という名前のブランチに非常に単純な.travis.yml構成ファイルがあります。

language: php

php:
 - 5.3
 - 5.4

branches:
  only:
   - 3.0

before_script:
 - composer install --dev

PHPUnit テストと Composer を使用するSilex プロジェクトの場合。ブランチ 3.0 へのこのコミットにより、Travis CI でこのビルドがトリガーされ、構成ファイルが無視され、代わりにマスター ブランチをビルドしようとしています。これには.travis.ymlファイルがなく、Ruby on Rails プロジェクトとして実行しようとするため、ビルドに失敗します。 .

Travis CI が.travis.yml構成ファイルを無視するのはなぜですか?

4

2 に答える 2

0

Travisのドキュメントから:

現在 (歴史的な理由から)、.travis.yml はプロジェクトのすべてのアクティブなブランチに存在する必要があることに注意してください。

つまり.travis.yml、マスター ブランチで使用しない場合でも、実際にはマスター ブランチに が必要です。

于 2013-01-26T22:22:40.567 に答える