【发布时间】:2021-02-05 14:27:16
【问题描述】:
这个例子不起作用。我只想在合并请求和 uat 分支时触发管道....
stage: build
script:
- echo "script"
only:
- uat
- merge_requests```
【问题讨论】:
-
你的script-section后面真的有“merge_request”三个“`”吗?
这个例子不起作用。我只想在合并请求和 uat 分支时触发管道....
stage: build
script:
- echo "script"
only:
- uat
- merge_requests```
【问题讨论】:
您可以在此处使用规则(请参阅https://docs.gitlab.com/ee/ci/yaml/#rules):
stage: build
script:
- echo "script"
rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- if: '$CI_COMMIT_BRANCH == "uat"'
【讨论】: