ユーザー操作の追跡
TeamCity は、ユーザーアクションを監査ログに記録します。監査ログは管理 | 監査ページで利用できます。
ユーザー監査ログの表示
ここでは、ビルド構成またはプロジェクトの削除、ユーザーへのロールの割り当て、グループへのユーザーの追加、ビルド構成の変更などを確認できます。必要な情報をすばやく見つけるには、アクティビティタイプ、プロジェクト / ビルド構成、/ または特定のユーザーでログをフィルタリングします。
プロジェクトまたはビルド構成の設定が変更された場合、対応するリンクをクリックすると、変更を行ったユーザーの名前を確認し、変更自体を表示できます。プロジェクトとビルドの構成設定はプレーン XML でディスクに保存されるため、リンクによって通常の TeamCity 差分ウィンドウが開き、これらの XML ファイルの変更が表示されます。
履歴を表示をクリックすると、設定ページでプロジェクトまたはビルド構成に加えられた最新の変更を表示することもできます。
監査ログはテキスト形式で取得することもできます。TeamCity サーバーログファイルを参照してください。
監査保管期間
TeamCity は、(a) それぞれのプロジェクトまたはエージェントが手動で削除されるか、(b) サーバーのクリーンアップが有効にされない限り、すべての監査ログを無期限に保存して表示します。(b) の場合、重要でない監査レコードは 1 年後に自動的にクリーンアップされます。プロジェクトまたは構成に表示する監査エントリがない場合、履歴を表示リンクは使用できません。
この保管期間を変更するには、teamcity.audit.cleanupPeriod 内部プロパティで日数を指定します(デフォルトでは 365 日)。
関連ページ:
TeamCity サーバーログ
TeamCity サーバーは、サーバーの動作に関する問題を調査したり、内部エラーの詳細を取得したりするために調べることができる内部アクティビティのログを保持しています。ログは、TeamCity サーバーマシン (通常は) のディスクディレクトリにプレーンテキストファイルとして保存されます。TeamCity の実行中は、ファイルにメッセージが追加されます。サーバーの実行中、ログは管理 | 診断セクションのタブの Web UI で表示できます。一般的なロギングの説明:TeamCity はログ記録に...
TeamCity データのクリーンアップ
TeamCity のクリーンアップ機能により、古いビルドデータや不要なビルドデータを自動的に削除できます。サーバーのクリーンアップ構成は管理 | サーバー管理 | クリーンアップ設定で使用可能です。クリーンアップスケジュールの設定が可能で、一般的なクリーンアップ情報が表示されます。特定のプロジェクトに関連するクリーンアップルールはプロジェクト設定で設定されます | クリーンアップルール。これらのルールは、どのデータをクリーンアップし、どのデータを保持するかを定義します。これらは、プロジェクトまた...
ロールと権限の管理
TeamCity のユーザーアクセスレベルは、ユーザーに異なるロールを割り当てて、それぞれの権限を付与することによって処理されます。権限とは、ビルドを実行したり、ビルド構成設定を変更したりするなど、特定の操作を実行するための承認です。ロールとは、1 つまたはすべてのプロジェクトでユーザーに付与できる権限のセットであり、プロジェクトや UI のさまざまな機能へのアクセスを制御します。認証モード:TeamCity 認証は、シンプルモードと per-project モードの 2 つのモードをサポートしま...