tongchenkeji 发表于:2023-4-17 22:53:220次点击 已关注取消关注 关注 私信 我云效流水线配置里是主分支,为什么往其他分支推送代码也会触发这个构建?![阿里云云效] 暂停朗读为您朗读 我云效流水线配置里是主分支,为什么往其他分支推送代码也会触发这个构建?! 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 阿里云云效# 云效3181
wljslmzAM 2023-11-28 8:17:31 1 通常情况下,阿里云云效的流水线配置中指定的是主分支,只有当主分支上的代码发生变化时,才会触发该构建。如果您在其他分支上提交了代码并不应该影响到主分支上的构建。您可以检查一下以下几个方面,看是否可以解决这个问题: 检查流水线配置:确认流水线配置中只指定了主分支。在阿里云云效的流水线配置界面,简介中会显示该流水线关联的版本库地址及分支名称,同时该流水线关联的步骤中不应当出现与其他分支相关的操作。 检查版本库钩子:查看您所使用的版本库是否与阿里云云效的项目进行了关联,并且确认只有提交到主分支的代码变化才会触发钩子。如果版本库上有其他钩子操作,也有可能会影响流水线的构建触发。 检查版本库分支:确认当前工作目录在提交代码时所在的分支是正确的,并且该分支是否是主分支的直接或者间接分支。如果您使用的是 Git 版本控制系统,则可以通过 git branch 命令查看当前所在的分支。
xin在这AM 2023-11-28 8:17:31 2 这个是默认分支,你要限制只往master分支推送才开始构建的话 可以开启分支或标签过滤,然后用正则表达式限制一下,必须合并的分支是master才开始运行,此回答整理自钉群“云效开发者交流群6群”
哪都带你去AM 2023-11-28 8:17:31 3 这个不是触发构建配置,这个是拉取代码配置,触发配置可以按照以下文档操作来 https://help.aliyun.com/document_detail/606520.html?spm=a2c4g.201857.0.0.7cd833145hiLI1
通常情况下,阿里云云效的流水线配置中指定的是主分支,只有当主分支上的代码发生变化时,才会触发该构建。如果您在其他分支上提交了代码并不应该影响到主分支上的构建。您可以检查一下以下几个方面,看是否可以解决这个问题:
检查流水线配置:确认流水线配置中只指定了主分支。在阿里云云效的流水线配置界面,简介中会显示该流水线关联的版本库地址及分支名称,同时该流水线关联的步骤中不应当出现与其他分支相关的操作。
检查版本库钩子:查看您所使用的版本库是否与阿里云云效的项目进行了关联,并且确认只有提交到主分支的代码变化才会触发钩子。如果版本库上有其他钩子操作,也有可能会影响流水线的构建触发。
检查版本库分支:确认当前工作目录在提交代码时所在的分支是正确的,并且该分支是否是主分支的直接或者间接分支。如果您使用的是 Git 版本控制系统,则可以通过 git branch 命令查看当前所在的分支。
这个是默认分支,你要限制只往master分支推送才开始构建的话 可以开启分支或标签过滤,然后用正则表达式限制一下,必须合并的分支是master才开始运行,此回答整理自钉群“云效开发者交流群6群”
这个不是触发构建配置,这个是拉取代码配置,触发配置可以按照以下文档操作来
https://help.aliyun.com/document_detail/606520.html?spm=a2c4g.201857.0.0.7cd833145hiLI1