如何使用规则在 Gitlab 中运行触发作业?

问题描述 投票:0回答:1

我在 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
文件的更改时,当我创建合并请求时,我会收到一条失败的管道,并显示以下错误消息:

“某些作业 - 失败 -(无法创建下游管道,管道不会为选定的触发器运行。规则配置阻止将任何作业添加到管道中)”。

关于如何解决这个问题有什么想法吗?我的规则有什么问题?

gitlab-ci
1个回答
0
投票

没有答案,但我想知道你是否解决了这个问题?我遇到了同样的问题,似乎无法解决......

© www.soinside.com 2019 - 2024. All rights reserved.