TeamCity オンプレミス 2026.1 ヘルプ

TeamCity データのバックアップ

TeamCity でのデータバックアップについて

TeamCity は、そのデータをバックアップするいくつかの方法を提供します。

データのバックアップ

UI で、または maintainDB にそれぞれのパラメーターを追加することにより、バックアップするデータを選択できます。

TeamCity では、次のデータをバックアップできます。

次のデータはバックアップに含まれません :

  • アーティファクトのビルド (サイズが大きいため)。これには、ビルドアーティファクト、内部 NuGet フィードパッケージ、カバレッジレポート、ビルド完了パラメーター、設定ダイジェストなどが含まれます。アーティファクトをバックアップする必要がある場合は、バックアップから TeamCity データを復元する前に、アーティファクトディレクトリの内容を手動で保存してください。

  • UI からのバックアップの場合: 実行中のビルドとビルドキューの状態。これらをバックアップする場合は、TeamCity サーバーを停止し、maintainDB ツールを使用します。

  • <TeamCity Home> にある TeamCity アプリケーションマニュアルのカスタマイズ (使用されるサーバーポート番号を含む) は、 <TeamCity Home> /conf/server.xml ファイルに保存されます。

  • TeamCity アプリケーションログ ( <TeamCity Home> /logs の下)。

  • 前述の項目に該当しない、 <TeamCity Data Directory> に手動で作成されたファイル。

推奨されるアプローチは、手動バックアッププロセスを実行するか、「Basic」レベルで UI から定期的にバックアップを実行します (たとえば、REST API を介して自動化されます)。これにより、ビルドアーティファクトとビルドログを除くすべての重要なデータが確実にバックアップされます。

ビルドアーティファクトとログ (必要な場合) は、 <TeamCity Data Directory> /system/artifacts のファイルをコピーすることで手動でバックアップできます。
ログをバックアップ対象として選択すると、TeamCity はサーバー上で現在指定されているすべてのアーティファクトディレクトリでログを検索します。

大規模な実稼働 TeamCity インストールの場合、データベースとの間でデータをエクスポートおよびインポートすることは最適なソリューションではない可能性があり、レプリケーションを介してデータベースのバックアップを維持することはより良いオプションである可能性があることに注意してください。たとえば、MySQL データベースの対応するドキュメント(英語)を参照してください。

2025 年 5 月 19 日

関連ページ:

TeamCity Web UI からバックアップを作成する

TeamCity では、Web UI を介して TeamCity データのバックアップを作成できます。バックアップファイルを作成するには、管理 | バックアップページに移動し、以下の説明に従ってバックアップパラメーターを指定し、バックアッププロセスを開始します。バックアップ設定:バックアップファイルバックアップファイルの名前を指定します。拡張子 () が自動的に追加されます。デフォルトでは、TeamCity はバックアップファイルをディレクトリに保存します。セキュリティ上の理由から、UI でこ...

TeamCity データディレクトリ

TeamCity データディレクトリは、TeamCity サーバーが構成、ビルド結果、現在の操作ファイルを保存するために使用するファイルシステム上のディレクトリです。このディレクトリは、すべての構成設定の 1 次ストレージであり、TeamCity のインストールに不可欠なデータを保持します。ビルド履歴、ユーザーとそのデータ、その他のデータはデータベースに保存されます。ディレクトリとデータベースに保存されるデータの説明については、バックアップに関する注意事項を参照してください。このドキュメントや他...

TeamCity の設定とメンテナンス

サーバー構成を変更するには、管理 | グローバル設定に移動します。次の設定ブロックを使用できます。TeamCity の設定:データベース実行中の TeamCity サーバーによって使用されるデータベース。データディレクトリディレクトリを参照できる \<TeamCity データディレクトリ \> パス。アーティファクトディレクトリ TeamCity サーバーがビルドアーティファクト、ビルドログ、その他のビルドデータを保存するために使用するルートディレクトリのリスト。デフォルトの場所はです...

TeamCity データのクリーンアップ

TeamCity のクリーンアップ機能により、古いビルドデータや不要なビルドデータを自動的に削除できます。サーバーのクリーンアップ構成は管理 | サーバー管理 | クリーンアップ設定で使用可能です。クリーンアップスケジュールの設定が可能で、一般的なクリーンアップ情報が表示されます。特定のプロジェクトに関連するクリーンアップルールはプロジェクト設定で設定されます | クリーンアップルール。これらのルールは、どのデータをクリーンアップし、どのデータを保持するかを定義します。これらは、プロジェクトまた...