Hasty Briefsbeta

双语

How we saved time (and money) on continuous integration

a year ago
  • #Continuous Integration
  • #DevOps
  • #Cost Optimization
  • Datawrapper应用团队将其持续集成(CI)工作流减少了80%,成本降低了45%
  • 他们从NPM切换到PNPM,通过避免冗余安装使依赖项安装速度提高74%
  • 实施了依赖项和构建缓存,将设置时间缩短至35秒(提升87.5%)
  • 通过拆分工作流实现步骤并行运行,实际执行时间提升67%
  • 从GitHub运行器切换到Blacksmith运行器,任务执行速度加快22.14%,同时节省45%成本
  • 团队现在花在等待CI任务上的时间更少,有更多时间投入开发,代码检查成为下一个待解决的瓶颈