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任务上的时间更少,有更多时间投入开发,代码检查成为下一个待解决的瓶颈