在 Travis CI 上集成
以下示例展示了如何将 Turborepo 与 Travis CI 一起使用。
对于给定的根 package.json
:
以及一个 turbo.json
:


在你的仓库中创建一个名为 .travis.yml
的文件,内容如下:
远程缓存
要使用远程缓存,请获取你的提供商的远程缓存的团队和令牌。在此示例中,我们将使用 Vercel 远程缓存:
TURBO_TOKEN
- 访问远程缓存的 Bearer 令牌TURBO_TEAM
- 单体仓库所属的账户
要使用 Vercel 远程缓存,你可以通过以下步骤获取这些变量的值:
- 在 Vercel 控制面板 中为你的账户创建一个范围访问令牌
将值复制到安全的地方。你稍后会需要它。
- 转到你的 Travis 仓库设置,滚动到 Environment Variables 部分。创建一个名为
TURBO_TOKEN
的新变量,并输入你的范围访问令牌的值。
-
创建第二个名为
TURBO_TEAM
的密钥,并输入你的团队的 Vercel URL 值,不带vercel.com/
。你可以在控制面板的团队通用项目设置中找到你的团队 URL。如果你使用的是业余计划,可以使用你的用户名。你可以在 Vercel 个人账户设置 中找到你的用户名
- Travis CI 会自动将项目设置中存储的环境变量加载到 CI 环境中。CI 文件不需要任何修改。