私のリポジトリにはいくつかのブランチがあり、.travis.yml
ブランチ内のファイルA
(master
ブランチにはこのファイルがありません)。しかし、travis-CIはブランチA
のビルドを開始していません。このブランチでトラビスを実行するには何をする必要がありますか?他のブランチからmaster
へのプルリクエストを作成すると、travisがビルドを開始します。
追伸オフ/オンBuild only if .travis.yml is present
しかし、それは助けにはならなかった。また、Branches
タブにブランチが表示されません。追加した
branches:
only:
-A
-master
の中に .travis.yml
、しかしそれも助けにはならなかった。
ホワイトリストで機能するかどうかを確認してください。
「 ビルドするブランチを指定 」を参照
構築するブランチをホワイトリストまたはブラックリストのいずれかにすることができます。
# blacklist
branches:
except:
- legacy
- experimental
# whitelist
branches:
only:
- master
- stable
Aをtravis.yml
のホワイトリスト構文に入れて、それがピックアップされているかどうかを確認してください。
.travis.ymlのサンプルはyml互換ではありません。ブランチ名の前に空白を置く必要があります。
branches:
only:
- A
- master
ホワイトリストブランチを追加することとは別に、対象のブランチに.travis.ymlファイルを追加できます。
Note that for historical reasons .travis.yml needs to be present on
all active branches of your project.
これは here から取得できます