直接答案:按 1 个组织、Linux 2-core 共享 runner、月付价、不含税和自托管基础设施,2026 年 CI/CD 的月费大致是:5 人 / 1 万分钟,CircleCI Performance 60、GitHub Team 62、GitHub Enterprise 105、GitLab Premium 145;10 人 / 1 万分钟,GitHub Team 82、CircleCI 90、GitHub Enterprise 210、GitLab Premium 290;5 人 / 5 万分钟,GitHub Enterprise 105、CircleCI 300、GitHub Team 302、GitLab Premium 545;10 人 / 5 万分钟,GitHub Enterprise 210、CircleCI 300、GitHub Team 322、GitLab Premium 690。GitHub 和 CircleCI 的 Linux 边际分钟都约 0.006 美元;GitLab 额外分钟 0.01 美元,但 Premium 含 1 万分钟。选型不是“谁每分钟便宜”,而是“席位价 + 含分钟 + 超量价”三项谁先到拐点。

本文面向正在选 CI/CD、准备从 Jenkins 迁移或续约的工程、平台和采购。资料截止 2026-11-05;价格取三家官方定价页/计费文档的美国站公开 list price,按美元、未含税,不做汇率换算;TCO 是编辑测算,不是任何一家报价。三家都按“席位 + 计算用量”收费,但单位不同:GitHub 用“席位 + 美元 compute 额度”,GitLab 用“席位 + 分钟”,CircleCI 用“用户 + credits”;只比“每分钟单价”会漏掉席位和含分钟。

先记住三句话

GitHub 的席位最便宜(Team 4/人/月),但含的 compute 只有 18;GitLab 席位最贵(Premium 29/人/月),含 1 万分钟;CircleCI 5 人起 15/月,含 3 万 credits(约 3,000 Linux Medium 分钟)。5 人/1 万分钟三家差距只有 2 美元(CircleCI 60 vs GitHub Team 62);10 人/5 万分钟则从 GitHub Enterprise 210 到 GitLab 690,差 3 倍多。

三种计价模型:compute 额度、分钟、credits

GitHub 是“席位 + compute 额度”:Team 4/人/月,含 18 美元 compute(约 3,000 Linux 2-core 分钟);Enterprise 21/人/月,含 300 美元 compute(约 50,000 Linux 分钟);超出后按 runner 分钟计费,Linux 2-core 0.006、Windows 2-core 0.010、macOS 0.062。GitLab 是“席位 + 分钟”:Free 400 分钟/月、5 用户;Premium 29/人/月(年付),含 10,000 分钟/组;Ultimate 定制,含 50,000 分钟;超出 10 美元/1,000 分钟,存储 5/月/10GiB(年付)。CircleCI 是“用户 + credits”:Free 0,最多 6,000 build minutes(Small Docker)、5 用户;Performance 15/月起,含 30,000 credits、5 用户,额外 25,000 credits 15,额外用户 15/人/月并带 25,000 credits;Linux Medium 10 credits/分钟。

平台计价单位入门档主力档超出后主要边界
GitHub Actions席位 + compute 美元额度Free 0,2,000 分钟/月Team 4/人/月,含 18 computeLinux 0.006/分钟macOS 0.062/分钟;存储另计
GitLab CI/CD席位 + 分钟Free 0,400 分钟/月Premium 29/人/月,含 10,000 分钟10/1,000 分钟Ultimate 定制;自托管 runner 不限分钟
CircleCI用户 + creditsFree 0,6,000 分钟(Small Docker)Performance 15/月起,含 30,000 credits15/25,000 creditsLinux Medium 10 credits/分钟;资源类决定分钟

来源:GitHub Plans、GitHub Actions billing、GitLab Pricing、CircleCI Pricing(均访问 2026-11-05)。这张表是编辑归纳,不是厂商官方分类;“主力档”只写公开价,不评价功能完整度、并发、缓存或支持响应。

2026 官方价目:席位、含分钟、超量

GitHub:Free 0、2,000 分钟/月、12 美元 compute;Team 4/人/月、3,000 分钟/月、18 美元 compute;Enterprise 21/人/月、50,000 分钟/月、300 美元 compute。Linux 1-core 0.002、Linux 2-core 0.006、Linux 2-core arm64 0.005、Windows 2-core 0.010、macOS 0.062 美元/分钟;共享存储 0.25/GB/月、Actions cache 0.07/GB/月。GitLab:Free 0、400 分钟/月、10GiB;Premium 29/人/月(年付)、10,000 分钟/组、500GiB;Ultimate 定制、50,000 分钟、500GiB;额外 compute 10/1,000 分钟、存储 5/月/10GiB(年付)。CircleCI:Free 0、6,000 分钟(Small Docker)、5 用户;Performance 15/月起、30,000 credits、5 用户;额外 25,000 credits 15、额外用户 15/人/月;Linux Medium 10 credits/分钟;Scale 定制。

项目GitHubGitLabCircleCI
免费档0;2,000 分钟;12 compute0;400 分钟;5 用户0;6,000 分钟(Small Docker);5 用户
团队档Team 4/人/月;3,000 分钟;18 computePremium 29/人/月;10,000 分钟Performance 15/月起;30,000 credits
企业档Enterprise 21/人/月;50,000 分钟;300 computeUltimate 定制;50,000 分钟Scale 定制
额外 Linux 分钟0.006/分钟(2-core)10/1,000 分钟 = 0.01/分钟15/25,000 credits ≈ 0.006/分钟(Linux Medium)
额外存储0.25/GB/月;cache 0.07/GB/月5/月/10GiB(年付)420 credits/GB ≈ 0.252/GB

来源:GitHub Plans(Free/Team/Enterprise、含分钟)、GitHub Actions billing(Linux/Windows/macOS 分钟价、含 compute 金额、存储)、GitLab Pricing(Free/Premium/Ultimate、10,000/50,000 分钟、额外 compute 10/1,000、存储 5/10GiB)、CircleCI Pricing(Free/Performance/Scale、30,000 credits、15/25,000、用户 15/月、Linux Medium 10 credits/分钟、420 credits/GB)。访问 2026-11-05;美元、未含税;CircleCI 的“≈0.006/分钟”是按 15/25,000 credits 折算,实际资源类不同。

先把单位拉平:每 Linux 分钟多少钱

GitHub Linux 2-core 0.006/分钟;GitLab 额外 0.01/分钟;CircleCI Linux Medium 10 credits/分钟,按 15/25,000 credits 折 0.0006/credit,即 0.006/分钟。三家的“边际分钟”并不是同一件事:GitHub Team 只含 18 美元 compute(约 3,000 分钟),GitLab Premium 含 10,000 分钟/组,CircleCI Performance 含 30,000 credits(约 3,000 分钟/5 用户)。GitHub/CircleCI 的分钟价接近,GitLab 贵 67%,但 GitLab 的含分钟更多、席位功能不同。

平台/档席位价含 Linux 分钟额外 Linux 分钟边际 $/分钟
GitHub Team4/人/月约 3,000(18 compute)0.0060.006
GitHub Enterprise21/人/月约 50,000(300 compute)0.0060.006
GitLab Premium29/人/月(年付)10,000/组0.010.01
CircleCI Performance15/月起(5 用户)约 3,000(30,000 credits)0.0060.006

来源:GitHub Actions billing(0.006/分钟、18/300 compute)、GitLab Pricing(10,000 分钟、10/1,000)、CircleCI Pricing(Linux Medium 10 credits/分钟、15/25,000)。访问 2026-11-05;美元、未含税;“含 Linux 分钟”按 Linux 2-core/Linux Medium 折算,Windows/macOS/GPU 会不同。GitLab Ultimate 为定制价,未列入。

5/10/20 人 × 1 万/5 万分钟:月费 TCO

按“席位费 + 超量分钟(或 credits)”逐项加总:5 人/1 万分钟,CircleCI 60、GitHub Team 62、GitHub Enterprise 105、GitLab Premium 145;10 人/1 万分钟,GitHub Team 82、CircleCI 90、GitHub Enterprise 210、GitLab Premium 290;5 人/5 万分钟,GitHub Enterprise 105、CircleCI 300、GitHub Team 302、GitLab Premium 545;10 人/5 万分钟,GitHub Enterprise 210、CircleCI 300、GitHub Team 322、GitLab Premium 690;20 人/1 万分钟,GitHub Team 122、CircleCI 240、GitHub Enterprise 420、GitLab Premium 580。低分钟看席位,高分钟看含 compute/含分钟;GitHub Enterprise 的 300 美元 compute 是 5 万分钟档的拐点。

团队/月用量GitHub TeamGitHub EnterpriseGitLab PremiumCircleCI Performance最低
5 人 / 1 万分钟6210514560CircleCI
10 人 / 1 万分钟8221029090GitHub Team
5 人 / 5 万分钟302105545300GitHub Enterprise
10 人 / 5 万分钟322210690300GitHub Enterprise
20 人 / 1 万分钟122420580240GitHub Team

编辑测算,不是报价。公式:GitHub Team = 4×人数 + max(0, 分钟×0.006 − 18);GitHub Enterprise = 21×人数 + max(0, 分钟×0.006 − 300);GitLab Premium = 29×人数 + max(0, 分钟−10,000)×0.01;CircleCI = 15 + max(0, 人数−5)×15 + 15×ceil(max(0, 分钟×10 − 30,000 − max(0, 人数−5)×25,000)/25,000)。美元/月,未含税、存储、Windows/macOS、自托管 runner、支持/迁移;Annual 年付价按 12 个月计。

年化:差距会被 12 倍放大

把上表乘以 12:5 人/1 万分钟,CircleCI 720、GitHub Team 744、GitHub Enterprise 1,260、GitLab Premium 1,740;10 人/1 万分钟,GitHub Team 984、CircleCI 1,080、GitHub Enterprise 2,520、GitLab Premium 3,480;5 人/5 万分钟,GitHub Enterprise 1,260、CircleCI 3,600、GitHub Team 3,624、GitLab Premium 6,540;10 人/5 万分钟,GitHub Enterprise 2,520、CircleCI 3,600、GitHub Team 3,864、GitLab Premium 8,280;20 人/1 万分钟,GitHub Team 1,464、CircleCI 2,880、GitHub Enterprise 5,040、GitLab Premium 6,960。

年化场景GitHub TeamGitHub EnterpriseGitLab PremiumCircleCI Performance最低
5 人 / 1 万分钟7441,2601,740720CircleCI
10 人 / 1 万分钟9842,5203,4801,080GitHub Team
5 人 / 5 万分钟3,6241,2606,5403,600GitHub Enterprise
10 人 / 5 万分钟3,8642,5208,2803,600GitHub Enterprise
20 人 / 1 万分钟1,4645,0406,9602,880GitHub Team

编辑测算,按上表月费 ×12;未含税、折扣、年付/月付差异、存储、Windows/macOS、自托管 runner、支持、迁移和培训。GitHub/GitLab 的公开价按年付口径;CircleCI 的 credits 按月购买,年化只是 12 个月等额估算。

隐藏成本:存储、macOS、DLC、网络、自托管

三家的公开价都不含税、迁移、培训和支持。GitHub 存储超出后共享存储 0.25/GB/月、Actions cache 0.07/GB/月;macOS 0.062/分钟是 Linux 的 10 倍多,Windows 0.010 也高于 Linux 0.006。GitLab 额外 compute 10/1,000 分钟、存储 5/月/10GiB;自托管 runner 不消耗 compute 分钟,但服务器/运维归你。CircleCI 的 credits 还会被 Docker Layer Caching(200 credits/job,约 0.12)、IP ranges(450 credits/GB)、网络/存储超额(420 credits/GB,约 0.252/GB)消耗;自托管 runner 不收 per-minute,但 egress 另计。自托管 runner 在三家都不是“零成本”,只是把账单换成基础设施和人力。

项目GitHubGitLabCircleCI
存储超额0.25/GB/月;cache 0.07/GB/月5/月/10GiB(年付)420 credits/GB ≈ 0.252/GB
非 Linux runnerWindows 0.010;macOS 0.062/分钟按 runner/资源类与合同按资源类 credits;macOS/GPU 更高
缓存/附加cache 存储另计存储另计DLC 200 credits/job;IP ranges 450 credits/GB
自托管 runner不收 per-minute;基础设施自担不消耗 compute 分钟;基础设施自担不收 per-minute;egress 另计
税/支持/迁移不含不含不含;支持为 add-on

来源:GitHub Actions billing(存储、Linux/Windows/macOS 分钟价)、GitLab Pricing(额外 compute、存储、自托管 runner 不限分钟)、CircleCI Pricing(420 credits/GB、DLC 200 credits/job、IP ranges 450 credits/GB、自托管 runner 不按分钟)。访问 2026-11-05;美元、未含税;“按资源类/合同”表示页面没有统一单价,需按实际资源类或合同确认,本文不猜。

能力/边界:不只是价格

GitHub 强在仓库/PR/Actions 一体、Team 席位便宜、公共仓库分钟免费、macOS/Windows runner 选择多;GitLab 强在一体化 DevSecOps、Premium 含 10,000 分钟、自托管 runner 不限分钟、Ultimate 安全/合规;CircleCI 强在 credits 灵活、5 用户起、资源类和并发选择、DLC/测试智能等附加能力。要“仓库 + CI 一体、席位多”:GitHub;要“DevSecOps 一体、自托管 runner”:GitLab;要“按用量、5 人小团队起步”:CircleCI。

能力GitHubGitLabCircleCI
代码托管 + CI一体一体CI 为主,接 GitHub/GitLab/Bitbucket
免费/入门Free 2,000 分钟;公共仓库免费Free 400 分钟;5 用户Free 6,000 分钟(Small Docker);5 用户
含分钟/额度Team 18 compute;Enterprise 300Premium 10,000;Ultimate 50,00030,000 credits;额外用户带 25,000
自托管 runner支持;不收 per-minute支持;不消耗 compute 分钟支持;不按分钟,egress 另计
强项仓库/PR/生态、macOS/WindowsDevSecOps、安全/合规、自托管credits 灵活、资源类、DLC/测试

来源:GitHub Plans/Actions billing、GitLab Pricing、CircleCI Pricing(访问 2026-11-05)。表为编辑对照,不是完整功能清单;未测试实际并发、缓存命中、runner 启动时间、支持响应或迁移工作量。

什么场景选哪种?

5 人/1 万分钟:CircleCI 60 与 GitHub Team 62 几乎打平;要仓库/PR 一体选 GitHub,要 credits 灵活选 CircleCI。10 人/1 万分钟:GitHub Team 82 最低;CircleCI 90;GitLab 290。5–10 人/5 万分钟:GitHub Enterprise 105–210,CircleCI 300,GitHub Team 302–322;高分钟优先 Enterprise。20 人/1 万分钟:GitHub Team 122,CircleCI 240,GitLab 580。GitLab 适合已经用其 DevSecOps/自托管 runner 的团队,不适合只买 CI 分钟。

  • 5 人、1 万分钟以内:CircleCI 60 或 GitHub Team 62;差 2 美元,按仓库/PR 生态和团队习惯选。
  • 10 人、1 万分钟:GitHub Team 82 最低;CircleCI 90 接近;GitLab Premium 290 主要是席位/平台费。
  • 5 人、5 万分钟:GitHub Enterprise 105 最低;CircleCI 300;GitHub Team 302;GitLab 545。
  • 10 人、5 万分钟:GitHub Enterprise 210;CircleCI 300;GitHub Team 322;GitLab 690。
  • 20 人、1 万分钟:GitHub Team 122;CircleCI 240;GitHub Enterprise 420;GitLab 580。
  • macOS/iOS 构建:先按 GitHub macOS 0.062/分钟或 CircleCI 对应资源类重算;不要用 Linux 0.006 估。
  • 自托管 runner:GitLab 不消耗 compute 分钟;GitHub/CircleCI 不收 per-minute,但服务器、网络、运维要计入。
  • 要 DevSecOps/合规:GitLab Premium/Ultimate;要仓库+CI 一体:GitHub;要 credits/资源类:CircleCI。

采购与验收要写清什么?

至少写清八件事:席位数与活跃用户定义、Linux/Windows/macOS 分钟结构、含分钟/额度、超量单价、存储/缓存/网络、自托管 runner、并发/资源类、合同/年付/退出。POC 用 2–4 周真实流水线,记录排队、启动、执行、缓存命中、失败重跑、存储和账单;不要只用“每分钟单价”做决策。

  • 席位:开发者、只读、机器人/服务账号是否占席位;GitLab/CircleCI 的“active user”定义要确认。
  • 分钟结构:Linux/Windows/macOS 各多少;macOS 可能是 Linux 的 10 倍。
  • 含额度:GitHub compute 美元、GitLab 分钟/组、CircleCI credits/用户;确认是否按月清零。
  • 超量:GitHub 0.006、GitLab 0.01、CircleCI 15/25,000 credits;按峰值月份算。
  • 存储/网络:artifact、cache、DLC、IP ranges、egress;这些不在“分钟”里。
  • 自托管:runner 服务器、K8s、网络、补丁、并发;对比云 runner 的运维成本。
  • 合同:年付/月付、最低消费、折扣、支持、退出/迁移;GitLab Ultimate 为定制价。
  • POC:2–4 周真实流水线;记录排队/启动/执行、缓存、失败重跑、账单。

常见问题

5 人 / 1 万分钟,最便宜怎么选?

CircleCI Performance 60、GitHub Team 62、GitHub Enterprise 105、GitLab Premium 145。CircleCI 与 GitHub 只差 2 美元;要仓库/PR 一体选 GitHub,要 credits/资源类选 CircleCI。GitLab 的 145 主要是 5×29 的席位费。

10 人 / 1 万分钟怎么选?

GitHub Team 82 最低;CircleCI 90;GitHub Enterprise 210;GitLab Premium 290。GitHub 的席位 4/人/月最便宜,含 18 compute 足够 3,000 分钟;1 万分钟只超 7,000 分钟,超量 42。

5 人 / 5 万分钟怎么选?

GitHub Enterprise 105 最低,因为 5×21 的席位费加 300 compute 正好覆盖 5 万 Linux 分钟;CircleCI 300、GitHub Team 302、GitLab 545。若不需要 Enterprise 的治理/安全功能,Team + 超量也只多 2 美元(302 vs 300),但 Enterprise 的 300 compute 更稳。

10 人 / 5 万分钟怎么选?

GitHub Enterprise 210;CircleCI 300;GitHub Team 322;GitLab Premium 690。Enterprise 的 300 compute 覆盖 5 万分钟,10 个席位 210;CircleCI 的 10 用户含 155,000 credits,仍需 14 个 25,000 块,合计 300。

为什么 GitLab 比 GitHub 贵这么多?

计价模型不同:GitLab Premium 29/人/月,含 10,000 分钟/组;GitHub Team 4/人/月,含 18 compute(约 3,000 分钟)。10 人/5 万分钟时,GitLab 席位 290 + 超量 400 = 690;GitHub Enterprise 210 全包。GitLab 的价值在 DevSecOps/合规/自托管 runner,不是最低 CI 分钟价。

为什么 GitHub Enterprise 在 5 万分钟反而便宜?

Enterprise 21/人/月含 300 compute,按 Linux 0.006/分钟正好覆盖 50,000 分钟;5 人 105、10 人 210。低分钟时它比 Team 贵(5 人/1 万分钟 105 vs 62),所以只在分钟高、席位少或需要治理功能时划算。

哪家每分钟最便宜?

Linux 2-core:GitHub 0.006、CircleCI Linux Medium 0.006、GitLab 额外 0.01。Windows:GitHub 0.010;macOS:GitHub 0.062。GitLab 的 0.01 是额外分钟价,Premium 含 10,000 分钟;不能只看边际价。

还有哪些隐藏成本?

GitHub 存储 0.25/GB/月、cache 0.07/GB/月;GitLab 额外 compute 10/1,000、存储 5/10GiB;CircleCI 网络/存储 420 credits/GB、DLC 200 credits/job、IP ranges 450 credits/GB。三家的税、迁移、培训、自托管 runner 基础设施都不含。

研究方法与局限

本文把“官方事实”和“编辑测算”分开:席位价、含分钟/compute/credits、超量价、存储价来自三家官方定价页/计费文档;TCO 是按 1 个组织、Linux 2-core/Linux Medium、月付价、指定人数和分钟数做的算术,不是任何一家报价。本文不比较实际并发、缓存命中、runner 启动时间、支持响应或迁移工作量。

局限有八个:① 只取美国站公开 list price,未含税、折扣、年付/月付差异、支持和迁移;② 只算 Linux 2-core/GitHub 与 Linux Medium/CircleCI,Windows/macOS/GPU 会显著更高;③ 假设 1 个组织、共用含额度,多组织/多组要分别叠加;④ CircleCI 的 credits 按 Linux Medium 10 credits/分钟折算,其他资源类不同;⑤ GitHub 的 compute 额度按美元计,分钟数按 0.006 折算,实际 runner 价格不同;⑥ GitLab Ultimate 为定制价,未纳入 TCO;⑦ 自托管 runner 只写“无 per-minute”,未计服务器/网络/人力;⑧ 未验证真实流水线性能、可用性、SLA 和合规。采购决策应把本文当“口径模板”,用 2–4 周真实流水线 POC 替换假设。

数据来源与口径

  • GitHub, Plans & Pricing:github.com/pricing。Free 0、2,000 分钟;Team 4/人/月、3,000 分钟;Enterprise 21/人/月、50,000 分钟;公共仓库分钟免费。访问 2026-11-05。
  • GitHub, Actions billing:docs.github.com/en/billing/concepts/product-billing/github-actions。Free 12、Team 18、Enterprise 300 美元 compute;Linux 1-core 0.002、Linux 2-core 0.006、arm64 0.005、Windows 0.010、macOS 0.062;共享存储 0.25/GB/月、cache 0.07/GB/月。访问 2026-11-05。
  • GitLab, Pricing:about.gitlab.com/pricing。Free 400 分钟、10GiB;Premium 29/人/月(年付)、10,000 分钟、500GiB;Ultimate 定制、50,000 分钟;额外 compute 10/1,000 分钟、存储 5/月/10GiB(年付);自托管 runner 不消耗 compute 分钟。访问 2026-11-05。
  • CircleCI, Pricing:circleci.com/pricing。Free 6,000 分钟(Small Docker)、5 用户;Performance 15/月起、30,000 credits、5 用户;额外 25,000 credits 15、额外用户 15/人/月;Linux Medium 10 credits/分钟;网络/存储 420 credits/GB;DLC 200 credits/job;IP ranges 450 credits/GB。访问 2026-11-05。

资料截止 2026-11-05;价格为公开 list price,未含税;所有算例均为编辑测算。本文不构成采购建议。

把席位、含分钟、超量和存储拆成可核对预算

带着团队人数、Linux/Windows/macOS 分钟、含额度、峰值月份、存储/缓存、自托管 runner 和合同要求,我们把 CI/CD 账单拆成可核对清单。

预约 CI/CD 成本评估