4
我們想知道是否有任何方法將過濾器添加到Travis矩陣項目中。在我們的特殊情況下,我們希望只在特定分支上運行某些工作。Travis CI:構建矩陣項目中的分支過濾器
下面的例子將是配置此方案的理想方式,但它似乎不工作:
matrix:
include:
- env: BUILD_TYPE=release
branches:
only:
- master
- env: BUILD_TYPE=ci
branches:
only:
- develop
作爲一種變通方法,我們可以從構建腳本立即退出選中相應的ENV變種(TRAVIS_BRANCH
),但與啓動奴隸機器並且克隆回購需要相當長的時間是非常不理想的。
實現這一目標是每個分支'.travis.yml'的選項? –
不確定你的意思。你能詳細說明一下嗎? – tamasf
每個分支都可以擁有自己的'.travis.yml',它看起來像適合您的需求。 –