2017-04-03 2 views
0

私はdrone.ymlにmatrixを持っていますが、それは自分のパイプラインステップの1つで実行する必要があります。特定のステップにのみマトリックスを適用することは可能ですか?Drone 0.5では、特定のパイプラインステップのみにマトリックスを適用できますか?

例えば、私は行列がpublishステップに適用したくない:あなたは一度だけ「マジック・公開」したい場合は、単一の要素にそれを制限する場合があります

pipeline: 
    test: 
    image: ruby 
    commands: 
     - bundle exec rspec ${TESTFOLDER} 
    publish: 
    image: ruby 
    commands: 
     - magic-publish 

matrix: 
    TESTFOLDER: 
    - integration/user 
    - integration/shopping_cart 
    - integration/payments 
    - units 

答えて

1

は、あなたのマトリックス(多分最後の1):

when: 
    matrix: 
    TESTFOLDER: units 

またtagdeployイベントへの展開ステップを取り付けることができます。

cf. How to setup conditional build steps

+0

優秀 - 私は行列の値に条件付きを行うことができませんでした! –

関連する問題