标签
Uber 开源了 SubmitQueue,这是一个高性能推测性合并队列,可针对预测的 HEAD 未来状态并行验证多个更改,从而在大规模环境下保持主干(trunk)绿色。
本文认为传统CI对AI代理无效,并提出用合并队列取而代之:在合并前运行所有测试,让代理能在破坏构建之前修复问题。
PyTorch 推出了一种跨仓库 CI 中继(CRCR),可自动触发和跟踪树外后端的 CI,并提供统一的 CI 健康状态仪表板。
作者分享了一项适用于AI智能体的测试驱动开发技能,旨在改进测试编写,基于Kent Beck的Canon TDD,并提供了GitHub链接。
文章讨论了软件开发中不稳定测试(flaky tests)的问题,并提出一个简单的机械习惯:在使用合并队列时,继续在主分支上运行完整测试套件,并维护一个可见的近期主分支失败列表,以帮助识别和消除不稳定测试。
Tophat by Shopify 是一款工具,让你无需本地构建即可在任何设备上测试移动CI构建。
Jenkins是一个领先的开源自动化服务器,基于Java构建,用于CI/CD、测试、部署以及自动化开发工作流。