仅针对合并请求运行一次 Gitlab CI 管道

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

我正在尝试创建 Gitlab CI 作业,该作业应在创建合并请求时运行。

我可以使用文档中的示例:

some-job:
  script:
    - echo "Test"
  rules:
    - if: $CI_PIPELINE_SOURCE == 'merge_request_event'

以上作业会在创建合并请求时执行,这是可以的。但当新提交被推送到现有合并请求时,它也会被触发。

是否可以仅在创建合并请求时运行作业一次?

gitlab gitlab-ci devops gitlab-ci-runner
1个回答
0
投票

是否要在创建MR时自动触发管道?或者其他什么?

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