云效flow流水线的分支多久更新一次?
有的分支运行的时候看不到
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
【回答】
更新时间是自己设定的。
分支看不到, 可能是以下几点导致:
1、分支名称或标识符错误,导致分支未被正确识别。
2、分支与其他分支或流水线的依赖关系不正确,导致无法访问该分支。
3、网络延迟或不稳定,导致无法访问某些分支。
4、数据同步问题,导致流水线中的数据和代码不一致。
云效 Flow 流水线的分支不会自动更新,需要手动触发更新,或者在 YAML 代码中手动指定分支。更新分支的方法是在云效项目页面的“代码库管理”中找到相应的 Git 仓库,然后手动将分支更新到最新提交。
如果分支已更新但在 Flow 流水线中看不到,请尝试在 Flow 中左侧的“变量管理”中设置变量,将变量名设置为“CI_COMMIT_REF_NAME”,变量值设置为分支名称。
如果流水线中的分支仍然无法被识别,可能是因为您在流水线 YAML 代码中没有正确指定该分支。请检查代码并确保分支名称正确。如果您使用的是“自动创建流水线”的方式,则需要检查该代码库中是否存在 .gitlab-ci.yml
或 .drone.yml
文件,以确保正确的流水线代码被自动创建。
如果以上方法均无法解决问题,请尝试在云效控制台中单击流水线名称,进入流水线详情页,然后单击“运行历史”选项卡,查看分支是否已成功运行过。
云效的Flow流水线是实时同步分支数据的,即会自动检测远端代码仓库的分支变动并及时更新至云效平台。因此,在Flow的分支列表中应该能够看到所有分支。如果您在运行某个分支时没有在Flow的分支列表中找到该分支,请检查以下情况是否发生:
支持搜索、该是服务链接里的账户没有这个仓库的权限您看看这个授权链接是哪个成员创建的 您在流水线编排这里 右键->检查->network->点击一下页面的默认分支->找一下branches这个接口,看看返回的是什么呀
,此回答整理自钉群“云效答疑服务群”
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。