我有Gitlab v11.9.6,我想创建管道,
only: merge_requests
)运行构建阶段我特别想解决第2步和第3步,通过使用仅提及的子句可以解决第1步。我也不想使用except
子句,因为出于某些其他原因,我已经在使用它。管道应该看起来像下面列出的代码,只需弄清楚only
子句的样子即可。
---
stages:
- build
- deploy
test_and_build:
stage: build
script:
- ~/do-some-magic.sh
only:
- merge_requests
deploy_test:
stage: deploy
script:
- ~/deploy-to-test.sh
only:
- ???
when: manual
deploy_prod:
stage: deploy
script:
- ~/deploy-to-prod.sh
only:
- ???
when: manual