TeamCity On-Premises 2026.2 Help

匿名の使用箇所統計

TeamCity CLI は、どのコマンドがユーザーにとって重要か、どこで問題が発生しているか、次にどこに時間をかけるべきかを把握できるように、匿名の使用箇所統計を JetBrains に送信します。 送信されるすべての値は、固定の列挙型または数値カウントに制限されています。CLI が自由形式の文字列、識別子、または入力した内容を送信することはありません。

収集する情報

CLI 呼び出しごとに 1 度 (「セッション」イベント):

  • CLI バージョン、TeamCity サーバーバージョン (例: 2026.1 )、およびサーバータイプ - cloud または on_prem

  • OS(darwinlinuxwindowsfreebsdその他 )と CPU アーキテクチャ(amd64arm64386その他)。

  • CLI が実行されている CI システム(存在する場合): github_actionsgitlabjenkinscirclecibuildkiteAzuretravisteamcityその他 、または なし

  • CLI を呼び出した AI コーディングエージェント(存在する場合): claude_codejuniecursorgemini_clicodexgooseaugmentgithub_copilotampwindsurfopencodetraerooその他 、または なし

  • 認証方法: keyring環境build_propertiesguest 、または なし トークン自体ではありません。

  • 作業ディレクトリに teamcity.toml リンクプロジェクトファイルが存在するかどうか(ブール値)。

  • 30 分間操作がないと更新される、ランダムに生成されたセッション ID です。 この ID は、マシンから送信される前にローカルでハッシュ化されます。

コマンドごとに 1 度 (「コマンド」イベント):

  • 実行したコマンドは、 run.listpipeline.validateagent.term などの固定列挙型にマッピングされます。 列挙型の範囲外のものは、 その他 に縮約されます。

  • --json が使用されたかどうか。

  • コマンドが git コンテキスト (--local-changes--branch=@this--revision=@head のいずれか) で実行されたかどうか。

  • プロジェクトまたはジョブの解決に teamcity.toml リンクファイルが使用されたかどうか。

  • 設定したフラグの総数(カウントのみで、値は含まれません)。

  • 終了コード(012 )、ミリ秒単位の所要時間、コマンドが失敗した場合のエラーカテゴリ: authpermissionnot_foundnetworkvalidationread_onlyinternal 、または なし

特定のコマンドグループの場合 (ビルド実行、エージェントセッション、パイプライン操作、スキルインストール / 更新、REST API 呼び出し、ログイン、リンク) では、 run startis_personalpipeline validateerror_countagent termhad_timeout など、いくつかの追加の動作ブール値とカウントが記録されます。 完全なスキーマは internal/analytics/scheme.go (英語) でコミットされます。

収集しない情報

  • トークン、パスワード、SSH キー、キーリングや config.yml に保存されているもの。

  • TeamCity サーバーの URL、ホスト名、または IP アドレス。 URL は、CLI が最後に確認したサーバーバージョンを記憶できるように、 ~/.config/tc/.analytics/server-info.json でローカルキャッシング鍵としてのみ使用されます。URL 自体がマシンの外に出ることはありません。

  • リポジトリの内容、ビルドログ、ビルド番号、コマンドに渡す引数。

  • プロジェクト、ジョブ、ビルド、エージェント、パイプライン、VCS ルート、プール、接続名や ID。

  • ユーザー名、メールアドレス、ブランチ名、ファイルパス、コミット SHA。

収集する情報から、個人、組織、サーバー、リポジトリを特定することはできません。 すべての値は、マシンの外に出る前に公開済みの列挙型または数値バリデーターを通過します。CLI が誤って文字列を外部に流出させることはありません。

オプトアウトする方法

ワークフローに合うものを選んでください。次の順序で確認されます:

環境変数 (1 回限りまたはセッションごと):

export DO_NOT_TRACK=1 # or, equivalently export TEAMCITY_ANALYTICS=0

DO_NOT_TRACK は、他の CLI ツールで使用されている 業界慣例(英語)に従っています。 どちらの変数も設定ファイルよりも優先されます。

構成 (永続的):

teamcity config set analytics false

後で再度有効にするには:

teamcity config set analytics true

データの送信先

JetBrains FUS (機能使用統計) パイプライン経由 - IntelliJ ベースの IDE で使用されるパイプラインと同じ。 保持および処理の詳細: JetBrains 製品データ収集に関する規約(英語)

2026 年 9 月 11 日