CI/CD 流水线成本计算器
根据每日构建量、平均构建时长、每分钟费用和缓存命中率,估算每月和每年的 CI/CD 运行器支出。
如何使用 CI/CD 流水线成本计算器
- 输入每日平均构建次数。
- 输入平均构建时长(分钟)。
- 输入服务商每分钟价格。
- 输入缓存命中率(百分比)。
- 点击计算。
使用场景
- •DevOps 预算规划。
- •比较缓存投入与运行器费用。
- •评估迁移至自托管运行器的必要性。
公式
每月分钟数 = 每日构建次数 × 平均分钟数 × 30。有效分钟数 = 总分钟数 × (1 - 缓存命中率 × 0.6)。成本 = 有效分钟数 × 每分钟价格。
常见问题
为什么将缓存命中率乘以 0.6?
依赖缓存通常可以减少 50%–70% 的安装阶段时间,但测试执行、代码检查和部署步骤仍会完整运行。0.6 是一个合理的平均值。
此计算器适用于哪些 CI 服务?
任何基于分钟计费的运行器——GitHub Actions、GitLab、Buildkite、CircleCI、Buddy。GitHub Linux 运行器费率约为 0.008 美元/分钟;macOS 为其 10 倍。
自托管运行器怎么算?
请输入每分钟的边际电费加摊销硬件成本。裸机运行器通常不超过 0.001 美元/分钟。