2
Travis CIの特定のブランチで特定のOSを使用することはできますか?Travis CI:ブランチごとにカスタマイズする
OSXとLinuxを使ってmaster
をビルドし、Linuxだけを使って他のブランチを構築するようTravisを設定したいと思います。
OSXのキュー時間がかなり長い(> 20m)という理由は、私が取り組んでいるプロジェクトのバグを修正する際のフィードバックループに影響します。
ご協力いただければ幸いです。ありがとうございました。
これが私の現在のYMLの設定ファイルです:あなたはおそらく、特に、Build stagesにbranch nameのようなものの条件を定義するための能力を見てみたい
language: node_js
node_js:
- 6
before_install:
npm run uninstall && npm cache clean --force
install:
npm install
branches:
only:
- master
- develop
- travis-ci
os:
- linux
- osx
を明確にするために、まだこの意志何もしなくても、Macビルドをエンキューしますか? – dahlbyk
'if:'がマッチしなかった場合、MacOSにエンキューされるジョブはありません。 – joepd
PRをビルドするのを避けるために 'branch'フィルタを使用しようとしていましたが、' branch'がPRのターゲットブランチに設定されているようです。 'if:type!= pull_request'がトリックをしました。 – dahlbyk