You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

单次提交触发多条Pipeline问题排查与解决

解决单次提交触发多条流水线的问题
  • 清理重复的流水线配置
    检查仓库中是否存在多个YAML流水线文件(如azure-pipelines.yml、ci.yml等)同时监听main分支的触发事件,删除多余的配置文件,仅保留一条生效的流水线配置。

  • 精确限定触发分支
    当前trigger配置可能存在模糊匹配风险,修改为精确分支匹配写法,避免类似main-dev这类分支误触发:

    trigger:
      branches:
        include:
          - main
    
  • 排除流水线生成文件的触发
    如果流水线运行过程中会生成并提交文件(比如你的步骤创建了file1.txt、file2.txt),会导致循环触发。添加路径排除规则,避免这些文件的变更再次触发流水线:

    trigger:
      branches:
        include:
          - main
      paths:
        exclude:
          - file1.txt
          - file2.txt
    
  • 检查项目级触发设置
    进入流水线编辑页面的「触发器」标签,确认没有手动添加重复的CI分支触发规则,同时检查拉取请求触发器是否被误启用,确保仅main分支的CI触发处于生效状态。

内容的提问来源于stack exchange,提问作者kiran itagi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 09:24:49