0

我正在尝试设置我的 gitlab 管道,以便在接受合并请求之前管道不会启动。当我尝试定义规则时,它将在发出合并请求时开始,而不是在批准时开始。

我的尝试:

rules:
    - if: '$CI_BUILD_REF_NAME != "master" && $CI_PIPELINE_SOURCE == "merge_request_event"'

在...之前运行

rules:
    - if: '$CI_BUILD_REF_NAME == "master" && $CI_PIPELINE_SOURCE == "merge_request_event"'

从不跑...

管道不能在 push 上启动,而只能在 master 上的 mergeequst 已被批准时启动。我无法想象它不能工作。

4

0 回答 0