Turborepo
RepoPack
DocsDocsBlogBlogShowcaseShowcaseEnterpriseEnterprise (opens in a new tab)
GitHubDiscord
  • Quickstart
  • Installing Turborepo
  • Getting Started
    • Add to Existing Project
    • Start from an Example
    • Create a New Monorepo
    • Add to Existing Monorepo
  • Core Concepts
    • Caching Tasks
      • To Cache or Not To Cache
      • What to Cache
      • File Inputs
      • Environment Variable Inputs
    • Remote Caching
    • Monorepos
      • Running Tasks
      • Task Dependencies
      • Filtering Workspaces
      • Code Generation
      • Skipping Tasks in CI
      • Configuring Workspaces
  • API Reference
    • Configuration Options
    • CLI Usage
    • Codemods
  • CI Recipes
    • CircleCI
    • GitHub Actions
    • GitLab CI
    • Travis CI
  • Troubleshooting
  • Monorepo Handbook
    • What is a Monorepo?
    • Package Installation
    • Workspaces
    • Migrating to a Monorepo
    • Development Tasks
    • Building Your App
    • Deploying with Docker
    • Environment Variables
    • Sharing Code
      • Internal Packages
    • Linting
      • TypeScript
      • ESLint
    • Testing
    • Publishing Packages
      • Bundling
      • Versioning and Publishing
    • Troubleshooting
    • Tools
      • Prisma
      • Storybook
  • Changelog (opens in a new tab)
  • Upgrading to v1
  • Acknowledgements
  • FAQ
  • Repo
    • Quickstart
    • Installing Turborepo
    • Getting Started
      • Add to Existing Project
      • Start from an Example
      • Create a New Monorepo
      • Add to Existing Monorepo
    • Core Concepts
      • Caching Tasks
        • To Cache or Not To Cache
        • What to Cache
        • File Inputs
        • Environment Variable Inputs
      • Remote Caching
      • Monorepos
        • Running Tasks
        • Task Dependencies
        • Filtering Workspaces
        • Code Generation
        • Skipping Tasks in CI
        • Configuring Workspaces
    • API Reference
      • Configuration Options
      • CLI Usage
      • Codemods
    • CI Recipes
      • CircleCI
      • GitHub Actions
      • GitLab CI
      • Travis CI
    • Troubleshooting
    • Monorepo Handbook
      • What is a Monorepo?
      • Package Installation
      • Workspaces
      • Migrating to a Monorepo
      • Development Tasks
      • Building Your App
      • Deploying with Docker
      • Environment Variables
      • Sharing Code
        • Internal Packages
      • Linting
        • TypeScript
        • ESLint
      • Testing
      • Publishing Packages
        • Bundling
        • Versioning and Publishing
      • Troubleshooting
      • Tools
        • Prisma
        • Storybook
    • Changelog (opens in a new tab)
    • Upgrading to v1
    • Acknowledgements
    • FAQ
  • Pack
    • Quickstart
    • Why Turbopack?
    • Core Concepts
    • Roadmap
    • Features
      • JavaScript
      • TypeScript
      • Frameworks
      • CSS
      • Dev Server
      • Static Assets
      • Imports
      • Environment Variables
      • Customizing Turbopack
    • Comparisons
      • Vite
      • Webpack
    • Benchmarks
    • Migrating from Webpack
    • Advanced
      • Profiling
  • Blog
  • Showcase
Question? Give us feedback → (opens in a new tab)Edit this page on GitHub

0,000,000

Total Compute Minutes Saved
Get Started With Remote Caching →
Repo
Docs
CI Recipes

Continuous Integration

Turborepo not only speeds up builds, but also your CI pipeline. Below are a few ways to use Turborepo with various Continuous Integration providers.

  • CircleCI
  • GitHub Actions
  • GitLab CI
  • Travis CI
CodemodsCircleCI

Footer

Resources

  • Blog
  • Releases

Turborepo

  • Documentation
  • API Reference
  • FAQ

Turbopack

  • Documentation
  • Features

Company

  • Vercel
  • Open Source Software
  • Contact Sales
  • Twitter

Legal

  • Privacy Policy
  • Terms of Service

Support

  • GitHub
  • Discord

Subscribe to our newsletter

Subscribe to the Turbo newsletter and stay updated on new releases and features, guides, and case studies.

Vercel

© 2023 Vercel, Inc. All rights reserved.