【发布时间】:2022-01-26 15:14:34
【问题描述】:
我的主管道中有以下工作流规则:
workflow:
rules:
- if: '$CI_MERGE_REQUEST_IID == null'
when: never
- if: '$CI_MERGE_REQUEST_TITLE =~ /Draft:/'
when: never
- if: '$CI_MERGE_REQUEST_TITLE =~ /WIP:/'
when: never
- if: '$CI_PIPELINE_TRIGGERED =~ "true"'
when: always
- when: always
问题是当我尝试使用以下 curl 请求触发它时,它告诉我管道已被工作流规则过滤掉,我无法弄清楚出了什么问题。
这是我尝试使用的 curl 请求:
curl --verbose -X POST -F token=$TRIGGER_TOKEN -F ref=BRANCH_NAME https://gitlab_url/api/v4/projects/357/trigger/pipeline"
【问题讨论】:
标签: yaml gitlab-ci gitlab-api