CircleCI 初创公司计划:3,000 美元 CI/CD 流水线积分

CircleCI 为 CI/CD 提供 3,000 美元的创业公司积分。您实际上为 CI 供应商支付的是什么,构建成本如何扩展,以及它与其他服务的集成情况。

CircleCICircleCI Startup ProgramDeveloper ToolsStartup CreditsAI Perks
Andrew
Andrew
AI Perks Team
10,503•

Quick Answer

CircleCI 初创公司计划提供 3,000 美元的额度,用于 CircleCI 托管的 CI/CD 服务。该服务根据您流水线的计算时间计费:分钟数乘以机器大小再乘以并行运行的容器数量。该额度涵盖构建和测试的计算费用,但不包括您部署到的云。当前条款列于 getaiperks.com。

AI Perks

AI Perks 提供 AI 工具、云服务和 API 的独家折扣、积分和优惠,帮助初创企业和开发者节省开支。

AI Perks Cards

CircleCI 初创公司计划为您提供什么

CircleCI 提供 3,000 美元的积分,用于其托管的 CI/CD 平台,该平台只计量一项内容:管道的计算时间,按分钟数乘以机器大小和同时运行的容器数量计费。

AI Perks 将其与 194 家公司的 770 万美元积分 一起跟踪。

尽早设定界限,因为它决定了 3,000 美元的价值。CircleCI 按构建和测试代码的机器收费,而不是您部署到的云、映像所在的注册表或生产环境中的监控。当前条款可在 getaiperks.com 上找到。


精选初创企业AI积分

通过这些已认证的计划直接申请。

您实际为 CI 供应商支付的是什么

您为运行测试套件的机器付费,外加使其快速运行的基础原语:缓存、测试拆分、可重用配置以及您的代码主机不免费提供的硬件。

真正的决定不是 CircleCI 对抗另一个 CI 供应商。而是专用平台对抗已捆绑在您的代码主机中的 CI,对于一个三人团队来说,仅凭惯性就能获胜。有四件事会让团队放弃它:

  • 无法以合理的价格捆绑的硬件。 用于繁重编译的大内存机器、用于原生构建的 Arm、用于涉及 iOS 的任何东西的 macOS。盒子大小是一个设置,而不是一个变通方法。
  • 缓存和测试拆分作为基础原语。 根据计时数据将套件拆分到容器中,而不是手动维护哪个测试在哪里运行的列表。
  • 跨存储库的配置重用。 可重用的管道配置包,因此十二个服务共享一个部署作业,而不是十二个副本分歧。
  • 管道数据。 哪些测试不稳定,哪个作业变慢了,哪个步骤是真正的瓶颈。大多数团队无法回答这些问题,并以死时间支付费用。

诚实的启发式方法:如果您的管道很快并且没有人抱怨,那么捆绑的 CI 就可以了,并且积分最好花在其他地方。如果工程师在等待绿色(构建完成),或者您的构建需要您的代码主机定价不合理的硬件,那么在应用积分之前,专用平台会更便宜。


随着您发布更多内容,CircleCI 的成本如何变化

CI 支出是四个术语的乘积:您推送的频率、管道运行的时间、机器的大小以及并行运行的容器数量。创始人对前两者进行建模,而忽略其余部分,这就是发票让他们感到惊讶的原因。

成本驱动因素驱动因素导致峰值的原因
管道运行推送、拉取请求、计划作业每个分支的每次推送都运行完整管道
作业持续时间编译、安装、测试壁钟时间永不命中的缓存键,因此依赖项在每次运行时都下载
资源类每个作业的机器大小为修复缓慢的 I/O 密集型步骤而自动增大尺寸
并行性每个作业的容器在每个容器中重复设置,因此 4 倍的成本超过 4 倍
平台Linux、Arm、macOS、GPULinux 旁边的一台 macOS 类上的 iOS 作业,成本低廉
重运行不稳定的测试、失败的部署同一次合并支付两次相同的套件费用
存储工件、缓存、测试结果永远保留每个工件

费率、津贴和计划结构会发生变化。在进行任何建模之前,请先核对 CircleCI 的定价页面上的当前数字。

决定您账单的算术是提交频率乘以分发率,并且它的复合速度比员工人数快:

团队每月管道运行次数每运行一次的计算分钟数每月计算分钟数
5 名工程师,每天 4 次推送40016 (8 分钟 x 2 个容器)6,400
10 名工程师,每天 6 次推送1,20040 (10 分钟 x 4 个容器)48,000
20 名工程师,每天 6 次推送2,40072 (12 分钟 x 6 个容器)172,800

这些是说明性数字,不是 CircleCI 的报价。关键在于比例:4 倍的员工人数产生 27 倍的计算量。CI 成本的增长速度与您的发布速度有关,而不是与您的员工人数有关,因此它在您最不关注它的时候增长。

还有一个陷阱。并行性会缩短壁钟时间,但通常会增加总计算量,因为每个容器都会重复检出、依赖项恢复和映像拉取。通常这是一笔值得的交易,但绝不是节省。

因此,3,000 美元购买的是一个计量读数,而不是构建次数。同一个团队发布相同的工作,根据管道的调优程度,以截然不同的速率消耗它。AI Perks 列出了积分金额,乘数由您控制。


精选初创企业AI积分

通过这些已认证的计划直接申请。

CircleCI 积分可以与什么叠加

CI 积分可以清晰地叠加,因为 CI 有鲜明的边缘。CircleCI 按构建和测试的机器收费,而两侧的所有内容都由其他也运行初创公司计划的供应商收费。

一个有效的部署管道会涉及五个供应商,并且每个供应商都有相应的补助金:

  • 云积分 涵盖部署工件的环境和存放映像的注册表
  • 可观察性积分 涵盖部署后发生的情况,CI/CD 中 CI 从未触及的一半
  • 测试基础设施积分 涵盖浏览器和设备网格,因此端到端层不会按 CI 计算量收费
  • 功能标志积分 涵盖暗中发布,这使您可以经常合并到主分支
  • 代码托管积分 涵盖存储库、工件存储和安全扫描

一个拥有这五项中的三项的团队,就为其大部分交付堆栈提供了资金。AI Perks 被维护为一个列表而不是书签文件夹,这解释了哪些补助金可以组合,哪些又悄悄地相互排斥。


创始人对 CI 积分的误解

最昂贵的错误是将 CI 视为固定成本。它是连接到您提交速率的使用计量表,而免费积分消除了本来会告诉您管道浪费的信号。六种失败模式,大致按成本顺序排列:

购买并行性来解决缓存问题。 添加容器是解决缓慢管道感觉最快的方式,也是最昂贵的方式。首先检查缓存命中率:由易变值构建的键永远不会命中,因此每次运行都会重新下载依赖项。

在每次推送时运行所有内容。 在每个分支上运行完整的矩阵,在一个服务已更改的 monorepo 中,会将您的运行次数乘以您拥有的服务数量。路径过滤是一个配置,而不是一个项目。

凭本能增大尺寸。 较大的资源类每分钟成本更高,只有当作业的比例速度增加时才算值。这适用于并行编译,但不适用于任何 I/O 密集型任务,在这些任务中,更大的盒子以相同的速度等待。

容忍不稳定的测试。 10% 的不稳定率的套件,您将支付大约 1.1 倍的费用,外加重新运行它的工程师的费用。隔离不稳定测试是成本控制。

将构建逻辑写入 CI 配置。 管道定义是供应商特定的部分。将实际工作保留在您的配置调用的脚本中,并且配置保持一个可以廉价移植的薄调用者。

过晚规划退出。 在消耗 70% 积分时决定您的无补贴管道是什么样的,同时修剪触发器和修复缓存仍然是一个冷静的决定,而不是一次消防演习。


精选初创企业AI积分

通过这些已认证的计划直接申请。

信用点数有效期间应关注什么

免费 CI 隐藏了计量表,而隐藏的计量表会让一个调优的管道悄悄地变得不再调优。四个数字可以使其可见。

指标为什么重要坏信号
缓存命中率错失缓存意味着每次运行时都重新下载依赖项在您最繁重的作业中错失
每合并一次拉取请求的计算分钟数发送一次更改的单位成本在团队规模持平的情况下上升
不稳定测试率每次重运行都会为同一次合并收取两次费用人们凭本能重运行的套件
相对于已提交的信用点数消耗将余额变成消耗率消耗速度超过提交曲线

最后一行是值得设置日历提醒的。其他三个是您无论如何都想要的工程信号,但相对于产出的消耗是唯一能说明补贴是在提高速度还是隐藏浪费的指标。

CircleCI 与代码托管、可观察性和测试程序一起出现在 AI Perks 上,每个程序都有其当前金额。


常见问题解答

CircleCI 初创公司计划的价值是多少?

3,000 美元的积分用于 CircleCI 托管的 CI/CD,按您的管道消耗的计算量计算。它涵盖构建和测试机器,但不涵盖您部署到的云。当前条款可在 getaiperks.com 上跟踪。

当我的代码主机包含 CI 时,我是否需要一个专用的 CI 供应商?

一开始不需要。当管道很短且没有人等待绿色时,捆绑的 CI 就足够了。当您需要您的代码主机定价不合理的硬件、自动测试拆分或跨存储库共享的配置时,专用平台就能发挥作用。

为什么我的 CI 账单比我的团队增长得更快?

因为 CI 成本是提交频率乘以管道持续时间、机器大小和并行性的乘积。将团队人数翻倍大致会使推送次数翻倍,但更长的套件、更大的机器和更多的容器会在此基础上翻倍。在上面的说明性数字中,4 倍的员工人数产生了 27 倍的计算分钟数。

更多的并行性是否会使 CI 更便宜?

不。并行性会缩短壁钟时间,但通常会增加总计算量,因为每个容器都会重复检出、依赖项恢复和映像拉取。对于等待时间来说,四个容器的成本可能是单个容器的五倍,而等待时间只有四分之一。这是一笔速度交易,而不是节省。先修复缓存。

我可以将 CircleCI 积分与其他初创公司积分结合使用吗?

是的,而且 CI 积分可以清晰地叠加,因为账单不会重叠。云积分涵盖部署目标和注册表,可观察性积分涵盖部署后发生的情况,测试积分涵盖浏览器网格。AI Perks 在 getaiperks.com 上跟踪 194 家公司的 770 万美元。

当 CircleCI 积分用完时会发生什么?

您将继承一个账单,该账单的形状由免费期间做出的缓存、触发器范围和并行性决定。将构建逻辑保留在您的配置调用的脚本中,以便管道保持可移植性,隔离不稳定的测试,并在消耗 70% 时决定您会改变什么,而不是在第一次发票之后。


在 getaiperks.com 订阅 →

发布代码。让别人支付测试它的机器的费用。

AI Perks

AI Perks 提供 AI 工具、云服务和 API 的独家折扣、积分和优惠,帮助初创企业和开发者节省开支。

AI Perks Cards

This content is for informational purposes only and may contain inaccuracies. Credit programs, amounts, and eligibility requirements change frequently. Always verify details directly with the provider.