流水线 CODEARTS PIPELINE-为什么提交代码时会触发执行没有监听代码提交事件的流水线?

时间:2024-08-05 15:39:11

为什么提交代码时会触发执行没有监听代码提交事件的流水线?

提交代码时触发执行了没有监听代码提交事件的流水线(即没有监听push事件的流水线),可能是以下原因导致:

  • 修改并提交了合并请求的源分支代码,且该合并请求没有关闭。
  • 在流水线上配置了合并请求时触发,且监听了更新事件。
    图1 合并请求触发事件

综合上述两个条件,修改未关闭合并请求的源分支代码,且在流水线监听了合并请求的更新事件,提交代码时,会触发该合并请求的更新事件,如果该合并请求的目标分支在流水线监听范围内,则会触发执行相应的流水线。

support.huaweicloud.com/pipeline_faq/pipeline_faq_0018.html