与Aayush Shah一起为AI代理时代构建CI
今天的节目嘉宾是Aayush Shah。Aayush是Blacksmith的联合创始人之一,Blacksmith是一个CI计算平台。基本上,Blacksmith可以更快地运行你的GitHub Actions任务,并提供比标准GitHub Actions CI运行器更高的可见性。
创始团队在Cockroach和Faire从事系统工作方面有着有趣的背景,他们正在解决运行大规模CI集群这一大问题。
AI代理的爆发确实改变了CI世界。CI比以往任何时候都更有用,因为你希望确保代理的更改不会破坏你现有的功能。与此同时,随着开发者可以同时启动多个代理并行工作,每个代理在合并前都需要运行CI套件,CI工作负载的需求和波动性大幅增加。Aayush谈到了他们如何处理这种负载,以及如何促进对测试失败的可见性。
我们还讨论了云经济学。Aayush表示,传统的基于云的存储选项对他们不适用——EBS和本地附加SSD对于他们的工作负载来说太昂贵了,因为他们不需要标准的持久性保证。他向我们介绍了在超大规模云服务商之外构建自己的集群以及未来的计划,还有Blacksmith之前写过的多租户的一些经济学。
*Blacksmith将参加2025年北美KubeCon | CloudNativeCon大会。在此注册*
https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/register/
01:09 开始
08:38 GitHub Actions
23:07 Cockroach
27:22 强制捆绑
31:11 计算位置
39:32 网络I/O成本
40:51 多租户
46:04 定价模型
52:42 种子轮
54:13 YC经验
56:27 办公地点
59:06 代码库
01:01:24 AI工作流