By setting certain environment variables, you can change Turborepo's behavior. This can be useful for creating specific configurations for different environments and machines.
|Set the base URL for Remote Cache.
|Manually set the path to the
turbo binary. By default,
turbo will automatically discover the binary so you should only use this in extremely rare circumstances.
|Set a prefix for environment variables that you want excluded from Framework Inference.
|Always force all tasks in your pipelines to run in full, opting out of all caching.
|Set the log order (opens in a new tab) for your pipeline's logs. Allowed values are
|Set the URL used to log in to Remote Cache.
|Remove the update notifier that appears when a new version of
turbo is available. You can also use
NO_UPDATE_NOTIFIER per ecosystem convention.
|Enables sending a preflight request before every cache artifact and analytics request. The follow-up upload and download will follow redirects. Only applicable when Remote Caching is configured.
|Prevent writing to the Remote Cache - but still allow reading.
|Set a timeout in seconds for
turbo to get artifacts from Remote Cache.
|Always ignore the local filesystem cache for all tasks.
|Generate a Run Summary when you run a pipeline.
|The account name associated with your repository. When using Vercel Remote Cache (opens in a new tab), this is your team's slug.
|The account identifier associated with your repository. When using Vercel Remote Cache (opens in a new tab), this is your team's ID.
|Disable the message notifying you that Telemetry is enabled.
|The Bearer token for authentication to access Remote Cache.
Turborepo will make the following environment variables available within your tasks while they are executing:
|The hash of the currently running task.