Travis CI
以下示例展示了如何将 Turborepo 与 Travis CI 结合使用。
对于给定的根 package.json
以及 turbo.json


在你的仓库中创建一个名为 .travis.yml
的文件,内容如下
有关更多信息,请访问 pnpm 文档中关于 Travis CI 集成的部分,此处查看
远程缓存
要使用远程缓存,请检索你的提供商的远程缓存的团队和令牌。在此示例中,我们将使用 Vercel 远程缓存
TURBO_TOKEN
- 用于访问远程缓存的 Bearer 令牌TURBO_TEAM
- monorepo 所属的帐户
要使用 Vercel 远程缓存,你可以通过以下几个步骤获取这些变量的值
- 在 Vercel 仪表板 中为你的帐户创建一个作用域访问令牌
将该值复制到一个安全的地方。稍后你需要它。
- 转到你的 Travis 仓库设置,向下滚动到“环境变量”部分。创建一个名为
TURBO_TOKEN
的新变量,并输入你的作用域访问令牌的值。
-
创建第二个名为
TURBO_TEAM
的密钥,并输入你的团队 URL。 -
Travis CI 会自动将存储在项目设置中的环境变量加载到 CI 环境中。CI 文件无需修改。