0

场景是

我从名为 Test 的 master(默认)中剪切了一个分支,并对其进行了一堆提交。

我在 master 的管道文件中提到仅在合并请求上运行,如下所示

rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- if: '$CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "master"'

我也试过这样

only:
- merge_requests

要求

当您从 Test --> master 提出合并请求时,应该触发 master 分支上的管道(而不是 test 分支中的管道)。

当前行为

当我从 Test --> Master 提出 MR 时,Test 中的管道代码正在执行,而不是 master 中的管道代码。

我们怎样才能得到预期的行为?任何帮助,将不胜感激。

4

0 回答 0