0

我的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
4

1 回答 1

1

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

when:
  matrix:
    TESTFOLDER: units

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

参看。如何设置条件构建步骤

于 2017-05-04T09:47:42.480 回答