开发者社区 > 云效DevOps > 正文

代码推送到云效,然后触发云效的流水线,部署到阿里云函数计算,这个大小超过了怎么处理?

代码推送到云效,然后触发云效的流水线,部署到阿里云函数计算,这个大小超过了怎么处理?但是我自己压缩之后,只有47M,是能上传到函数计算的

展开
收起
真的很搞笑 2023-04-03 15:28:37 343 0
2 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    如果您将代码推送到云效,并通过云效流水线部署到阿里云函数计算中,且代码包大小超过了函数计算的限制,那么您可以考虑以下几个方案来处理:

    1、使用分层部署:将代码包拆分成多个部分,其中一部分包含函数的核心逻辑,另一部分包含函数所需的依赖库。然后将依赖库部分上传到函数计算的分层中,以便在多个函数之间共享。这样可以避免代码包大小超过函数计算的限制。

    2、使用云存储:将代码包上传到阿里云对象存储(OSS)或者函数计算的 NAS 文件系统中,然后在函数计算中通过挂载 OSS 或者 NAS 文件系统的方式来使用代码包。这样可以避免代码包大小超过函数计算的限制。

    3、压缩代码包:如果您的代码包中存在大量的冗余文件或者无用文件,可以考虑将其压缩成 zip 或者 tar.gz 格式,以减小代码包大小。然后在函数计算中解压缩并使用。

    4、优化代码:如果您的代码包中存在大量的冗余逻辑或者无用代码,可以考虑对其进行优化,以减小代码包大小。例如,可以删除无用的库文件、删除不必要的注释、压缩图片等。

    2023-04-23 22:45:59
    赞同 展开评论 打赏
  • 试试OSS zip上传,此回答整理自钉群“云效客户服务权益3群”

    2023-04-04 11:57:51
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
云效平台连同飞天敏捷版,共同打造企业DevOps解决方案 立即下载
云效2.0-助力企业全面提升研发效能 立即下载
基于阿里云K8S服务快速构建DevOps流水线 资料下载 立即下载