我云效流水线配置里是主分支,为什么往其他分支推送代码也会触发这个构建?![阿里云云效]

我云效流水线配置里是主分支,为什么往其他分支推送代码也会触发这个构建?!

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
2 条回复 A 作者 M 管理员
  1. 通常情况下,阿里云云效的流水线配置中指定的是主分支,只有当主分支上的代码发生变化时,才会触发该构建。如果您在其他分支上提交了代码并不应该影响到主分支上的构建。您可以检查一下以下几个方面,看是否可以解决这个问题:

    1. 检查流水线配置:确认流水线配置中只指定了主分支。在阿里云云效的流水线配置界面,简介中会显示该流水线关联的版本库地址及分支名称,同时该流水线关联的步骤中不应当出现与其他分支相关的操作。

    2. 检查版本库钩子:查看您所使用的版本库是否与阿里云云效的项目进行了关联,并且确认只有提交到主分支的代码变化才会触发钩子。如果版本库上有其他钩子操作,也有可能会影响流水线的构建触发。

    3. 检查版本库分支:确认当前工作目录在提交代码时所在的分支是正确的,并且该分支是否是主分支的直接或者间接分支。如果您使用的是 Git 版本控制系统,则可以通过 git branch 命令查看当前所在的分支。

  2. 这个是默认分支,你要限制只往master分支推送才开始构建的话 可以开启分支或标签过滤,然后用正则表达式限制一下,必须合并的分支是master才开始运行,此回答整理自钉群“云效开发者交流群6群”