开发者社区 > 云效DevOps > 正文

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

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

展开
收起
真的很搞笑 2023-04-17 22:53:22 290 0
3 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    通常情况下,阿里云云效的流水线配置中指定的是主分支,只有当主分支上的代码发生变化时,才会触发该构建。如果您在其他分支上提交了代码并不应该影响到主分支上的构建。您可以检查一下以下几个方面,看是否可以解决这个问题:

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

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

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

    2023-04-30 11:14:48
    赞同 展开评论 打赏
  • 这个是默认分支,你要限制只往master分支推送才开始构建的话 可以开启分支或标签过滤,然后用正则表达式限制一下,必须合并的分支是master才开始运行,此回答整理自钉群“云效开发者交流群6群”

    2023-04-18 19:01:27
    赞同 展开评论 打赏
  • 这个不是触发构建配置,这个是拉取代码配置,触发配置可以按照以下文档操作来

    https://help.aliyun.com/document_detail/606520.html?spm=a2c4g.201857.0.0.7cd833145hiLI1

    image.png

    2023-04-18 18:01:17
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

相关电子书

更多
云效助力企业软件供应链生产效能提升 立即下载
云效 DevOps 客户案例集(公共云) 立即下载
云效专有云服务手册下载(2019最新版) 立即下载