TeamCity On-Premises 2026.2 Help

TeamCity データのバックアップ

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

TeamCity では、データをバックアップする方法がいくつか用意されています:

データのバックアップ

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

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

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

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

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

  • <TeamCity ホーム> 配下にある TeamCity アプリケーションの手動カスタマイズは、使用中のサーバーポート番号を含み、 <TeamCity ホーム>/conf/server.xml ファイルに保存されます。

  • TeamCity アプリケーションログ (<TeamCity ホーム>/ログ 配下)。

  • 前述の項目に該当しない、 <TeamCity データディレクトリ> に手動で作成されたファイル。

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

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

大規模な本番用 TeamCity インストールでは、データベースとの間でデータをエクスポートおよびインポートすることが最適なソリューションではない場合があり、レプリケーションによってデータベースバックアップを維持する方がより良いオプションになることがあります。たとえば、MySQL データベースについては、対応する ドキュメントを参照してください。

2026 年 9 月 11 日