我的drone.yml中有一个matrix,但它只能在我的一个管道步骤上运行。是否可以仅将矩阵应用于某些步骤?
例如,我不希望矩阵应用于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
答案 0 :(得分:1)
如果您希望" magic-publish"只有一次,您可能希望将其限制为矩阵的单个元素(可能是最后一个):
geom_bar
您还可以将部署步骤附加到when:
matrix:
TESTFOLDER: units
或tag
事件。