Vercel 推出 Vercel CI:在 turbo.json 中为任务添加“ci”标签后,每次推送都会执行该任务,并自动只运行受代码变更影响的任务、使用远程缓存、每次运行仅安装一次依赖并跨更新缓存依赖。Vercel 内部仓库从推送至 CI 通过的时间缩短 2-6 倍,更适配编码智能体。用户可提示编码智能体运行 npx skills use vercel/ci@setup 完成配置。
Vercel推出CI测试版,借助Turborepo仅运行受代码变更影响的任务并按需分配计算资源,使推送至CI的通过速度提升2-6倍。用户在turbo.json中为任务添加“ci”标签即可启用,无需维护工作流配置,远程缓存默认开启。支持通过仪表盘、CLI或MCP查看和排查CI运行,并在GitHub PR上发布检查结果。该功能已运行近800万任务,目前所有套餐均可试用。
团队所有者现在可以一键清除团队远程缓存中的所有工件,适用于怀疑缓存中存在被污染工件的情况。在团队的构建和部署设置中,访问远程缓存部分即可清除。更多详情请参阅文档。
Turborepo是Vercel开发的构建工具,旨在优化JavaScript和TypeScript的单体仓库管理。其主要特点包括增量缓存、并行执行和远程缓存,显著提升构建速度,并简化多项目开发流程。
Garnet 是微软研究院推出的高性能远程缓存存储,具备可扩展性和多种数据库功能,兼容现有 Redis 客户端,提供丰富的 API 和多密钥事务处理。其强大的存储层 Tsavorite 支持集群操作、动态密钥迁移和安全通信。该项目欢迎贡献,并遵循 MIT 许可证。
远程缓存是一项先进功能,构建工具如Turborepo利用它在云中缓存构建产物,加速执行。通过Vercel的远程缓存SDK,团队可以轻松共享构建成果,无需重新计算已完成的工作。Vercel还为Nx和Rush发布了插件。
该API现已进入公开测试阶段,详细使用方法请参考文档。
Vercel的Turborepo工具通过远程缓存构建工件来提升构建效率,用户可以通过仪表板查看团队项目节省的时间,并按项目和缓存类型可视化数据。
完成下面两步后,将自动完成登录并继续当前操作。