OhMyCalc

CI/CD 流水线成本计算器

根据每日构建量、平均构建时长、每分钟费用和缓存命中率,估算每月和每年的 CI/CD 运行器支出。

如何使用 CI/CD 流水线成本计算器

  1. 输入每日平均构建次数。
  2. 输入平均构建时长(分钟)。
  3. 输入服务商每分钟价格。
  4. 输入缓存命中率(百分比)。
  5. 点击计算。

使用场景

公式

每月分钟数 = 每日构建次数 × 平均分钟数 × 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 美元/分钟。