我在 gitlab ci 有以下工作:
some-job:
stage: some-job
trigger:
include:
- project: project
ref: master
file: some-job/.gitlab-ci.yml
rules:
- if: $CI_PIPLINE_SOURCE == 'merge_request_event'
- changes:
- "some-job/**/*"
- if: '$DEPLOY_SOME_JOB == "true"'
出于某种原因,似乎当我使用不是主分支的分支来创建对
some-job
文件的更改时,当我创建合并请求时,我会收到一条失败的管道,并显示以下错误消息:
“某些作业 - 失败 -(无法创建下游管道,管道不会为选定的触发器运行。规则配置阻止将任何作业添加到管道中)”。
关于如何解决这个问题有什么想法吗?我的规则有什么问题?
没有答案,但我想知道你是否解决了这个问题?我遇到了同样的问题,似乎无法解决......