比如说我配置了路径过滤,希望提交的代码包含console路径的才触发这个流水线。我通过提交的方式,提交代码没有包含console ,可以正确的不触发流水线执行。但是如果是通过pr合并分支,没有console路径的pr却错误的触发了这个流水线。这个云效问题怎么解决?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
这个问题可能是由于云效中的路径过滤配置没有正确应用到 PR 合并分支的流水线触发规则上。要解决这个问题,可以尝试以下几个步骤:
确认路径过滤配置的正确性:检查您在云效中设置的路径过滤规则是否正确无误。确保正确指定了要过滤的路径,比如"console/"。
检查流水线触发规则:确认流水线的触发规则是否正确配置。确保只有当提交的代码包含 "console/" 路径时才触发流水线,而不是所有的 PR 合并分支都触发。
更新云效版本:如果您使用的是较旧的云效版本,可能存在一些已知的 bug 或问题。尝试升级到最新的云效版本,以获得修复和改进。
联系云效支持团队:如果以上步骤仍未解决问题,建议联系云效的支持团队。他们可以提供更具体和针对性的帮助,并可能为您诊断和解决该问题。
目前这个功能仅支持 代码提交 如果勾选了合并请求完成后 就触发流水线,会触发流水线,但是路径过滤不会生效。
此回答整理自钉群“云效交付域答疑群”
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。