我云效流水线配置里是主分支,为什么往其他分支推送代码也会触发这个构建?!
通常情况下,阿里云云效的流水线配置中指定的是主分支,只有当主分支上的代码发生变化时,才会触发该构建。如果您在其他分支上提交了代码并不应该影响到主分支上的构建。您可以检查一下以下几个方面,看是否可以解决这个问题:
检查流水线配置:确认流水线配置中只指定了主分支。在阿里云云效的流水线配置界面,简介中会显示该流水线关联的版本库地址及分支名称,同时该流水线关联的步骤中不应当出现与其他分支相关的操作。
检查版本库钩子:查看您所使用的版本库是否与阿里云云效的项目进行了关联,并且确认只有提交到主分支的代码变化才会触发钩子。如果版本库上有其他钩子操作,也有可能会影响流水线的构建触发。
检查版本库分支:确认当前工作目录在提交代码时所在的分支是正确的,并且该分支是否是主分支的直接或者间接分支。如果您使用的是 Git 版本控制系统,则可以通过 git branch 命令查看当前所在的分支。
这个是默认分支,你要限制只往master分支推送才开始构建的话 可以开启分支或标签过滤,然后用正则表达式限制一下,必须合并的分支是master才开始运行,此回答整理自钉群“云效开发者交流群6群”
这个不是触发构建配置,这个是拉取代码配置,触发配置可以按照以下文档操作来
https://help.aliyun.com/document_detail/606520.html?spm=a2c4g.201857.0.0.7cd833145hiLI1
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。