在 Drone 0.5 中,是否可以仅将矩阵应用于某些管道步骤

  • 本文关键字:应用于 管道 Drone 是否 drone.io
  • 更新时间 :
  • 英文 :


>我的drone.yml中有一个矩阵,但它只应该在我的一个管道步骤上运行。 是否可以仅将矩阵应用于某些步骤?

例如,我不希望矩阵应用于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

如果你只希望"魔术发布"一次,你可能希望将其限制为矩阵的单个元素(可能是最后一个(:

when:
  matrix:
    TESTFOLDER: units

还可以将部署步骤附加到tagdeploy事件。

参见如何设置条件构建步骤

相关内容

  • 没有找到相关文章

最新更新