Build List

Build Listでは、最近のビルドとその詳細を表示できます。ページ上部でリストを日付で絞り込むことが可能です。データは過去14日間分ありますが、より短い期間に限定することも可能です。

企業顧客向けには、ビルドリストに最新の20万ビルドが保存され、それが実行されてから何年経過しているかに関係なく利用できます。

タイムゾーン

表示される時間は、視聴者がアクセスしているタイムゾーンのブラウザによって表示されます。つまり、ユーザーのタイムゾーンによって違う時間が表示されます。

概要バー

概要には、選択した実行時間中ビルドにおける以下の概要が含まれます。

  • Total Builds: 実行したビルドの総数。

  • Successful Builds: 正常に実行したビルドの総数。

  • Total イニシエータエージェントs: 少なくとも一つのビルドを開始した、一意なイニシエータエージェントの数。

  • p50 Duratio: ビルドの平均実行時間。50パーセントのビルドがこの値より長く、50パーセントのビルドがこの値より短かかったことになります。

  • p90 Duration: 90パーセンタイルの実行時間。90パーセントのビルドがこの値より短く、10パーセントのビルドがこの値より長かったことになります。

Manage Column

[Manage Column] ボタンを使用して列を修正できます。チェックボックスをオンまたはオフにすると、変更は直ちに有効化します。

Export

Exportボタンを使用して、ビルドリストをエクスポートできます。Export Viewをクリックして表示されている列をエクスポートするか、Export Allをクリックしてすべての列をエクスポートできます。

Build List

ビルドリストは、ステータス、タイプ、期間、Build Groupでフィルタリングできます。また、ビルドの Build Title、 Initiator、Command Lineの値に含まれる文字列をリストで検索してフィルタリングすることもできます。リストには以下の列が含まれます。

  • Status: 「Success」、「Failed」、「Canceled」のいずれかのステータスでビルドが完了したかどうか。

  • Build Title: ビルドを識別するためにビルドコマンドにタイトルを含めた場合、ここでそのタイトルを表示できます。

  • Command Line: ビルドの実行に使用されたコマンド。

  • Initiator: ビルドを開始したイニシエータの名前。

  • Build Group: イニシエータが属するBuild Group。

  • Start Time: ビルドの開始時間。

  • Duration: ビルドの実行時間。

  • Failure Reason: 該当する場合、ビルドが失敗した理由。

  • Total Task: ビルドに含まれるタスクの総数。

  • Remote Task: オンプレミスのリモートヘルパーエージェントが実行したタスク数。

  • Cloud Task: クラウドのヘルパーエージェントが実行したタスクの数。

  • Local Task: ローカル マシンで実行されたタスクの数。

  • Max.Helper Cores: 一度に使用するヘルパーコアの最大数。

  • Average Helper Core: 一度に使用されるヘルパーコアの平均数。

  • Hit: Build Cacheを使用している場合、Build Cacheにヒットし、キャッシュからコンテンツを再利用したタスクの数。

  • Max Needed Helper Core: 一度に必要なヘルパーコアの最大数。

  • Miss: Build Cache を使用している場合、Build Cache が失敗したタスクの数。

  • Uncachable Task: Build Cacheを使用する場合、キャッシュされず、実行または通常通り、ディストリビューションされるタスクの数。

  • Agent Description:イニシエータエージェントの説明。

  • Log Level:ビルドのログレベルです(1が最も低いレベルです)。

  • Logged on Users:ビルド開始時にイニシエータマシンにログオンしていたWindowsユーザーのリスト。

  • Unmet Helper Requests:ビルド中にヘルパーの需要が供給を上回った時間の割合。

  • Failed Tasks:ビルド中に失敗したタスクの数。

  • Distributable Tasks:リモートヘルパーコアに配布される可能性があるタスクの数。実行されたタスク(キャッシュから取得されていない)のみ含まれる

ビルドページ(ベータ機能)

ビルドリストの任意のビルドをクリックすると、ビルドページが開きます。このページには、個々のビルドについての大量の情報が含まれています。

サマリータブには、以下のような一般的な情報が含まれます。

  • ビルドの成否と所要時間

  • 使用されたIncredibuildのバージョン

  • ビルドを生成するために使用されたイニシエータマシンとビルドコマンド

Performance Metricsタブにはさらに多くの詳細が表示され、ビルドに影響を与えた可能性がある個々のタスクについて詳しく確認できます。

以下に示すのは、Performance Metricsユーザーインターフェースの要素についての説明です。

タスク:

  • Total Task: ビルドに含まれるタスクの総数。これには、実行されたタスクと、Build Cacheから取得され、実行する必要がなかったタスクが含まれます。

  • Cache Hits:Build Cacheから取得されたため実行されなかったタスク。

  • Executed Remotely:リモートヘルパーエージェント(自社運用またはクラウド)で実行されたタスク。

    • Distributable Tasks:リモートヘルパーエージェントで実行される可能性があるタスク。この数には、Build Cacheから取得したタスク(キャッシュヒット)は含まれていません。

  • Executed Locally:イニシエータエージェント上で実行されたタスク。

    • Non-Distributable Tasks:イニシエータエージェント上でのみ実行できるタスク。この数には、Build Cacheから取得したタスク(キャッシュヒット)は含まれていません。

  • Longest Tasks:実行に最も時間がかかった個々のタスクについての情報を表示します。

Build Cache

  • Cacheable Tasks:キャッシュされる可能性があったタスク。

  • Uncacheable Tasks:キャッシュされる可能性がなかったタスク。

  • Hits:Build Cacheから取得されたため実行されなかったタスク。

  • Misses:Build Cacheに一致がなかったため実行されたタスク。

Helper Distribution:

  • Distributed CPU Time:分散されたタスク(自社運用またはクラウド)の全CPU時間の合計をすべてのタスクの全CPU時間で割ったもの。

  • Unmet Helper Demand:ヘルパーエージェントの需要が満たされなかった時間の割合。

  • Helper Agents:ビルド中のヘルパーエージェントの平均数と最大数。平均は、実際にはゼロ以外の平均であり、含まれているのは需要があった時間のデータのみです。

  • Helper Cores:ビルド中に使用されたヘルパーコアの平均数と最大数。平均は、実際にはゼロ以外の平均であり、含まれているのは需要があった時間のデータのみです。