如何区分从合并请求创建触发的管道与从推送触发到现有合并请求的管道

时间:2021-07-12 13:54:14

标签: gitlab gitlab-ci

我想创建一个仅在创建合并请求时运行的作业。
但是,根据 https://docs.gitlab.com/ee/ci/pipelines/merge_request_pipelines.html,合并请求管道在以下情况下触发:

  1. 您创建了一个 MR。
  2. 您将提交推送到现有 MR。

$CI_PIPELINE_SOURCE 在两种情况下都具有相同的值('merge_request_event')。

如何区分这两种类型的 MR 事件以在作业规则中使用它?

0 个答案:

没有答案