基于阿里云的CI/CD性能优化

一、背景

在各个公司的开发流程中,CI/CD都是必不可少的一环,他能持续的部署我们研发的代码,保证我们能在最快的时间看到线上的效果。

但是,你的CI/CD真的足够快吗?你们真的能在第一时间看到应用部署成功后的效果吗?在使用一些云服务商提供的云服务时,CI/CD还会按照时间计费,你们的CI/CD真的达到了最高能效比了吗?下面,就给大家讲讲我的基于阿里云的CI/CD优化经历,希望能给大家带来一些工作上的启发。

二、实践

  1. 减少不必要的构建节点(尤其要解耦出后端节点)
  2. 优化特殊的费时的包安装环节
  3. 利用流水线缓存能力,及每次安装包的yarn.lock生成hash来命中缓存
  4. 使用OSS binary包上传,配置jobs参数
  5. 配置项目的git clone层级
  6. 查找项目构建上能够使用npm-run-all的任务

先列出上面这些点,后面有时间了给大家展开写...

#流水线基础问题##前端架构师##devops#
全部评论
点赞 回复 分享
发布于 2023-06-05 10:04 北京

相关推荐

已经烂了:算法去制造业最少也要211,双非搞算法就是死路一条。至少我在的部门,算法工程师最低都是211毕业的,而且岗位极少。
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客企业服务