Configuration ページ
「Configuration」ページでは IncrediBuild でビルドされた様々なプロダクトや Agent を分類、グループ化することができます。
ビルドされた特定のプロダクト、ビルドに使用した Agent やコマンドに関する情報をグループ化して、「Agent」ページや「Build」ページで表示、分類、絞り込みを実行できます。
複数のプロダクトを開発している場合、特定の Agent グループや特定のビルドコマンドを使用したビルドのパフォーマンスを確認したい場合には、用途に合わせて設定を行う必要があります。問題を特定したり、ビルドグループや Agent グループごとのパフォーマンスを比較したりするのに役立ちます。
メニュー:
プロダクトの設定
「Product 設定」タブでは IncrediBuild でビルドされたプロダクトに基づいてビルドを分類できます。
例:
IncrediBuild を使って2つのプロダクトでビルドを分散処理しているとします。一方のプロダクト (ここでは「プロダクト1」と呼びます) に関連するビルドコマンドにはすべて文字列「Blender」が含まれているとします。この場合、文字列「Blender」をビルドコマンドの引数として使い、「プロダクト1」と他のプロダクトのビルドを区別できます。もう一方のプロダクト (ここでは「プロダクト2」と呼びます) が一意の文字列「Durango」がビルドコマンドに含まれていることによって他のプロダクトと区別できる場合、「プロダクト1」に関連するすべてのビルドコマンドには「Blender」、「プロダクト2」に関連するすべてのビルドコマンドには「Durango」という文字列をルールに設定することでそれぞれをグループ化できます。
ルールの設定方法については以下をご覧ください。「プロダクト 1」にルールを設定する手順を解説していますが、その他のプロダクトの場合も同様の手順で設定します。
注: 設定できるプロダクトの数に上限はありません。
新規プロダクトの作成方法
- 「Product」タブの [Add Product] ボタンをクリックします。
- 「New Product」ページ (「Product Info」タブ) が開きます。
- プロダクト名 (ここでは「Product1」とします) を入力します。必要に応じて定義するプロダクト名の簡単な説明(Description)を入力いただけます。
- [Save and continue to rules] をクリックします。
- 「Product Rules」タブが開きます。
- [Add new rule] をクリックします。
- ルール名を記入します。ここでは「Blender」という文字列を使用したものを「Product1」と定義して、他のプロダクトと区別します。
- [Add] ボタンをクリックしてルールを適用します。
- [AND] および [AND NOT] オプションを使用してルールを詳細に設定できます。
- ルールの設定が完了したら [Save Rule] をクリックします。
- ルールがプロダクトに適用されました。
- 「Product Rules」画面の [Show Commands Affected by Rule] をクリックするとルールが適用されたコマンドを確認できます。
- 「Product Command」タブで適用したいビルド コマンドを手動で選択することもできます。
Agent グループの設定
「AGENTS」タブでは名前に含まれる文字列に基づいて Agent をグループ化できます。グループ化したAgentは、「Agent」ページのフィルターにて、本ページで定義した Agent グループを指定することによってデータを絞り込むことができます。
例:
ローカルネットワーク上に物理マシンとVM(仮想マシン)が混在しており、双方にAgentがインストールされていて、すべてのVM(仮想マシン)の名前が「vm」で始まるとします。文字列のルールを「vm」に設定すると、名前に「vm」が含まれる Agent が同じグループに分類されます
注:上記のグループ設定の詳細については以下の実際の設定手順をご覧ください。クラウド上のVMとローカルマシンのエージェントを区別するのに必要なルールを設定する場合も同様です。クラウドとローカルのエージェントのマシン名の違いを設定するだけです。
Agent グループの新規作成方法
- 「Agent」タブで [Add Agent Group] をクリックします。
- 「New Agent Group」ページが開きます。
- Agent グループの名前と説明(Description)を入力します。
- [Save and Continue to Rules] をクリックします。
- 「Agent Rules」タブが開きます。
- [Add New Rules] をクリックしてルールの名前を入力します。
- 例外や制限を追加するには、グループ化したい Agent の名前に応じた文字列を [String Text] フィールドに入力します。
- この例では、Agent がインストールされている全ての仮想マシンが「vm」という文字列で始まるため、ルール名を「VM」に、ルールを「vm」にしています。
- ルールの設定が完了したら [Save Rule] をクリックします。
- 新しい Agent グループが作成されます。
- ルールは「Search Rule」検索フィールドで検索できます。以下の画像ではルールが 1 つしか設定されていませんが、ルールが多い場合には役立つ機能です。
- 「Agent」タブをクリックしてグループ化する Agent を手動で選択することもできます。
- Agent を選択して [Accociate Agent] をクリックします。
- 新しい Agent グループが作成されます。