---
title: Continuous Integration
description: Recipes for using Turborepo with Vercel, GitHub Actions, and other continuous integration providers.
product: turborepo
type: overview
summary: Browse CI provider recipes for using Turborepo with Remote Caching in your pipelines.
related:
  - /docs/guides/ci-vendors/vercel
  - /docs/guides/ci-vendors/github-actions
  - /docs/guides/ci-vendors/circleci
  - /docs/guides/ci-vendors/gitlab-ci
  - /docs/guides/ci-vendors/travis-ci
  - /docs/guides/ci-vendors/buildkite
---

# Continuous Integration



Turborepo not only speeds up builds, but also the rest of your Continuous Integration pipeline by using [Remote Caching](/docs/core-concepts/remote-caching). Below are a few platform recipes to use Turborepo with your CI providers.

<Cards>
  <Card title="Vercel (Zero configuration)" href="/docs/guides/ci-vendors/vercel" />

  <Card title="GitHub Actions" href="/docs/guides/ci-vendors/github-actions" />

  <Card title="CircleCI" href="/docs/guides/ci-vendors/circleci" />

  <Card title="GitLab CI" href="/docs/guides/ci-vendors/gitlab-ci" />

  <Card title="Travis CI" href="/docs/guides/ci-vendors/travis-ci" />

  <Card title="Buildkite" href="/docs/guides/ci-vendors/buildkite" />
</Cards>

## General Setup

To enable Remote Caching for your CI:

1. Setup the environment variables for Turborepo in your CI to access your Remote Cache.
   | Variable      | Description                                                                                                                                                                                                                                                                                                             |
   | ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   | `TURBO_TOKEN` | The Bearer token to access the Remote Cache                                                                                                                                                                                                                                                                             |
   | `TURBO_TEAM`  | The account name associated with your repository. When using <a href="https://vercel.com/docs/monorepos/remote-caching#vercel-remote-cache" rel="noreferrer noopener" target="_blank">Vercel Remote Cache</a>, this is [your team's slug](https://vercel.com/d?to=%2F%5Bteam%5D%2F%7E%2Fsettings\&title=Get+team+slug). |
2. Clone your repository.
3. Install your dependencies through your package manager.
4. Run your tasks through `turbo`.


---

For a semantic overview of all documentation, see [/sitemap.md](/sitemap.md)

For an index of all available documentation, see [/llms.txt](/llms.txt)

For agent-facing discovery, including API and MCP surfaces, see [/agents.md](/agents.md)