システム環境変数
特定の環境変数を設定することで、Turborepo の動作を変更できます。これは、異なる環境やマシンに対して特定の構成を作成するのに役立ちます。
変数 | 説明 |
---|---|
TURBO_API | リモートキャッシュのベース URL を設定します。 |
TURBO_BINARY_PATH | turbo バイナリへのパスを手動で設定します。デフォルトでは、turbo は自動的にバイナリを検出するため、非常にまれな状況でのみこれを使用する必要があります。 |
TURBO_CACHE_DIR | --cache-dir 引数呼び出しと同様に、キャッシュディレクトリを設定します。 |
TURBO_CI_VENDOR_ENV_KEY | フレームワーク推論から除外する環境変数の接頭辞を設定します。 |
TURBO_EXPERIMENTAL_UI | turbo の実験的な UI を有効にします。使用可能な値は、true と false です。 |
TURBO_FORCE | パイプライン内のすべてのタスクを常に強制的にフル実行し、すべてのキャッシュをオプトアウトします。 |
TURBO_LOG_ORDER | パイプラインのログのログ順序 (新しいタブで開きます)を設定します。使用可能な値は、grouped と default です。 |
TURBO_LOGIN | リモートキャッシュにログインするために使用される URL を設定します。 |
TURBO_NO_UPDATE_NOTIFIER | turbo の新しいバージョンが利用可能な場合に表示される更新通知を削除します。エコシステム規約に従って、NO_UPDATE_NOTIFIER を使用することもできます。 |
TURBO_PREFLIGHT | すべてのキャッシュアーティファクトと分析リクエストの前にプリフライトリクエストを送信できるようにします。その後のアップロードとダウンロードはリダイレクトに従います。リモートキャッシングが構成されている場合にのみ適用されます。 |
TURBO_REMOTE_CACHE_READ_ONLY | リモートキャッシュへの書き込みを防ぎますが、読み取りは許可します。 |
TURBO_REMOTE_CACHE_TIMEOUT | turbo がリモートキャッシュからアーティファクトを取得する際のタイムアウトを秒単位で設定します。 |
TURBO_REMOTE_ONLY | すべてのタスクでローカルファイルシステムキャッシュを常に無視します。 |
TURBO_RUN_SUMMARY | パイプラインを実行する際に実行サマリーを生成します。 |
TURBO_TEAM | リポジトリに関連付けられたアカウント名。Vercel リモートキャッシュ(新しいタブで開きます)を使用する場合、これはチームのスラッグです。 |
TURBO_TEAMID | リポジトリに関連付けられたアカウント識別子。Vercel リモートキャッシュ(新しいタブで開きます)を使用する場合、これはチームのIDです。 |
TURBO_TELEMETRY_MESSAGE_DISABLED | テレメトリーが有効になっていることを通知するメッセージを無効にします。 |
TURBO_TOKEN | リモートキャッシュにアクセスするための認証用のBearerトークン。 |
タスク内の環境変数
Turborepoは、タスクの実行中に以下の環境変数をタスク内で利用できるようにします。
変数 | 説明 |
---|---|
TURBO_HASH | 現在実行中のタスクのハッシュ。 |