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


在你的仓库中创建一个名为 .gitlab-ci.yml
的文件,内容如下:
更多信息请访问 pnpm 文档中关于 GitLab CI 集成的部分,点击此处 查看。
远程缓存
要使用远程缓存,请检索你的提供商的远程缓存团队和令牌。在本例中,我们将使用 Vercel 远程缓存。
TURBO_TOKEN
- 访问远程缓存的 Bearer 令牌TURBO_TEAM
- 仓库所属的帐户
要使用 Vercel 远程缓存,您可以通过几个步骤获取这些变量的值。
- 在 Vercel 仪表板 中为您的帐户创建一个作用域访问令牌。
将该值复制到一个安全的地方。您稍后会用到它。
- 转到您的 GitLab 仓库设置,然后单击 Settings 和 CI/CD 选项卡。创建一个名为
TURBO_TOKEN
的新变量,并输入您的作用域访问令牌的值。
- 创建第二个名为
TURBO_TEAM
的密钥,并输入 您的团队 URL。
远程缓存现在将在您的 GitLab 工作流程中运行。