我正在尝试创建 Gitlab CI 作业,该作业应在创建合并请求时运行。
我可以使用文档中的示例:
some-job:
script:
- echo "Test"
rules:
- if: $CI_PIPELINE_SOURCE == 'merge_request_event'
以上作业会在创建合并请求时执行,这是可以的。但当新提交被推送到现有合并请求时,它也会被触发。
是否可以仅在创建合并请求时运行作业一次?
是否要在创建MR时自动触发管道?或者其他什么?