ビルドでのユーザーの変更の表示
コードベースの品質を監視することは、開発チームにとって不可欠です。プロジェクト開発者は、コミットによってビルドが失敗したかどうかを確認する必要があります。プロジェクトリーダーにとって、ビルドの失敗の障害のあるコードを検出して状況を早期に修正できるようにすることが重要です。これにより、チームの他のメンバーが不便を感じることはありません。
TeamCity UI の変更ページでは、すべての TeamCity ユーザーによって行われたコミットを確認し、それらがビルドにどのように影響したかを確認できます。ページのユーザーセレクターを使用して結果をフィルタリングできます。
ユーザーによる変更は、適切な VCS のユーザー名が定義されている場合にのみ正しく表示されます。
デフォルトでは、このページには、現在のユーザーによってプロジェクトページで非表示にされたビルド構成へのコミットは表示されません。このフィルターを削除してすべてのビルド構成を表示するには、プロジェクトから除外された構成を非表示にするボックスをオフにします。
ページ上部のフィルターは、柔軟な検索オプションを提供します。
変更を加えたユーザーによる
プロジェクト別
変更へのコメントによる (コミットメッセージ:) (Sakura UI のみ)
変更されたファイルへのパス: パスの一部を入力して変更をフィルタリングできます (Sakura UI のみ)
リビジョン番号別 (Sakura UI のみ)
各変更には、変更によって影響を受ける古いビルドと新しい問題のあるビルドだけでなく、保留中、成功したビルドの相対的なサイズのスライスを含むビルドのステータスを示す円グラフアイコンがあります。(円グラフアイコンは Sakura UI では使用できません)。ビルドステータスアイコンにカーソルを合わせるかクリックすると、ユーザーのコミットがさまざまなビルドにどのように影響したかが視覚的に表示されます。デフォルトでは、新しい / 重大な問題のあるビルドがリストされます。
変更を展開するか、ビルドを見るリンクをクリックすると、変更が行われたすべてのビルドが一覧表示されます。
このページから、次のことができます。
パーソナルビルドに含まれるすべてのコミットと変更を表示します。
変更がビルドにどのように影響したかを確認します。
変更によって失敗した新しいテストがあるかどうかを確認します。
課題トラッカーの統合が構成されている場合は、課題トラッカーに移動します。
問題のある可能性のあるファイルを IDE で開きます。このオプションは、この IDE がインストールされているのプラグインであり、この IDE 内から TeamCity にログインしている場合に使用できます。
詳細を変更するために移動します。
TeamCity(デフォルトでプロジェクト管理者が利用可能)の変更コメントを変更します。一貫性を保つために、VCS のコメントも変更することをお勧めします。
各変更の詳細データを専用のタブで表示します。現在選択されている変更のタブを切り替えるには、
Tab/Shift+Tabまたはニーモニックを使用します。テストにはT、ビルドにはB、ファイルにはFを使用します。変更を加えてビルドを表示します。デフォルトでは、成功および保留中のビルド構成は表示されません。対応するボックスをオフにして、変更を含むすべてのビルドを表示します。
捜査官 / 責任者がいる問題は(捜査官でない限り)重大とは見なされないことに注意してください。
関連ページ:
ユーザーの作成と管理
TeamCity のユーザーアカウントとは:ユーザーアカウントは、ユーザー名とパスワードの組み合わせで、TeamCity ユーザーがサーバーにサインインしてその機能を使用できるようにします。ユーザーアカウントは、使用される認証スキームに応じて手動で作成することも、サインイン時に自動的に作成することもできます (詳細については、認証モジュールセクションを参照してください)。各ユーザーアカウント: 対応する権限を通じてすべてまたは特定の TeamCity 機能へのアクセスを保証する関連するロールがあ...
TeamCity と課題追跡システムの統合
TeamCity を課題追跡システムと統合して、開発プロジェクトの包括的なビューを提供できます。TeamCity は、バージョン管理の変更に対するコメントでメンションされている課題を検出し、TeamCity UI の課題トラッカーへのリンクに変換します。統合はプロジェクトレベルで構成されます。プロジェクト管理者のアクセス許可が必要です。TeamCity と課題追跡サーバーの両方に複数のプロジェクトがある場合、または異なるプロジェクトに異なる課題追跡を使用している場合は、統合を構成できます。プロジ...
外部ソフトウェア用の TeamCity プラグインとツール
TeamCity には、さまざまな IDE とのシームレスな統合を提供し、パーソナルビルドや事前テスト済み(遅延)コミットなどの機能で機能を大幅に拡張する多数のアドオンがあります。IntelliJ プラットフォームプラグインは、TeamCity と IntelliJ プラットフォームベースの IDE との統合を実装します。これには、リモートの実行 / デバッグおよびその他の多くの機能が含まれます。Visual Studio アドインは、TeamCity と Microsoft Visual St...
ビルドログ
ビルドログは、ビルドの拡張コンソール出力です。ビルド中に発生したイベントの構造化されたリストで表されます。通常、ビルドログには、TeamCity が実行したアクションのエントリと、ビルド中に起動されたプロセスの出力が含まれます。TeamCity はプロセスの出力をキャプチャーし、階層表示を可能にする内部形式で保存します。ビルドログを表示する:完全なログの詳細を表示するには、ビルド結果ページに移動し、ビルドログタブに切り替えます。このタブには次の UI 要素が表示されます。すべて展開 / すべて折り...
ビルドとテストの失敗への対処
ビルドの実行中、通常、次のいずれかの種類の障害が発生する可能性があります。テストの失敗 - ビルド中に試行されたユニットテストまたは機能テストの失敗。ビルドの問題 - ビルド中に発生したその他の問題: リモートリポジトリにアクセスできない、ビルドアーティファクトの取得またはアップロードに失敗する、コンパイルエラーなど。ビルドの問題を表示:TeamCity では、ビルドの問題を検出して調査する方法が複数あります。ビルド結果ページビルド結果ページには、この個々のビルド実行に関する最も詳細な情報が表示さ...