问题1:云效流水线,oss上传发版生成文件,过一段时间就出现skip files现象,将oss上的文件删除了再次发版依然会有skip files,如图,折腾各种方式问题依旧,请教大佬看看该如何处理? 问题2:有没有什么办法调整这个步骤osscli 命令的参数?
在云效流水线中,如果您在oss上传发版生成文件后,过一段时间后出现了"skip files"现象,即某些文件被跳过不再上传,可能是由于以下原因导致的:
文件已存在:oss上已经存在了与要上传的文件相同路径和名称的文件。oss默认不会覆盖已存在的文件,而是跳过上传操作。
文件权限问题:文件的权限设置可能限制了上传操作。请确保您拥有足够的权限来上传文件到oss。
配置错误:可能在流水线配置中出现了错误或不正确的设置,导致文件被跳过上传。请仔细检查流水线中关于oss上传的部分配置是否正确。
针对这个问题,您可以尝试以下解决方法:
清理oss上的文件:首先,确保要上传的文件在oss上不存在重复的版本。可以手动删除oss上与要上传文件路径和名称相同的文件,然后重新运行流水线进行上传。
更新版本号或文件名:如果您每次发版生成文件时,都使用相同的版本号或文件名,可以尝试更新版本号或文件名,以便每次都能上传新的文件。
检查权限设置:确保您具有适当的权限来进行oss文件上传操作。如果权限有限制,请联系oss管理员或负责人员进行授权。
检查流水线配置:仔细检查流水线中与oss上传相关的配置,确保其正确设置,并且没有其他因素导致文件被跳过上传。
如果您已经尝试了上述方法,仍然遇到问题,请联系云效的支持团队以获取更具体和个性化的帮助。他们将能够提供更深入的技术支持,并帮助您解决oss上传时出现的"skip files"问题。
回答1:这个步骤使用的是osscli 和OSS的上传命令,可以咨询一下OSS那边为什么会skip, 是不是在OSS上有什么设置导致的 回答2:这个云效提供的任务里osscli的参数是内置的,没法改,您可以自定义镜像构建,或者自定义步骤,在基础镜像里安装osscli 之后自定义参数: 自定义环境构建:https://help.aliyun.com/document_detail/154943.html?spm=a2c4g.153695.0.i2 自定义步骤:https://help.aliyun.com/document_detail/153811.html?spm=a2c4g.154943.0.i3,此回答整理自钉群“云效答疑服务群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。