ib_profile.xml ファイルとは

Incredibuild はローカルとリモートのネットワーク上にあるアイドル状態の CPU コアを利用して、ビルドの実行を高速化します。Incredibuild Linux は一般的なビルド ツールのほとんどをデフォルトでサポートし、ローカルやリモートの利用可能なコア間でプロセスを最適に並列処理する分散ルールを提供していますが、

そのようなビルド ツールやプロセス、分散ルールの詳細を記述した構成ファイルが ib_profile.xml ファイルです。このファイルには、使用可能なビルドツールや分散ジョブに関連する各種プロセスの処理方法が定義されています (処理がリモート マシンで実行可能かどうか、プロセスに管理・分散すべき子プロセスが存在するかどうかなど)。

Incredibuild Linux には、既定の ib_profile.xml ファイルのほかにも ib_profile.xml ファイルがいくつか用意されています。これらのファイルは既定のファイルにはないビルドツールや環境をサポートしています。また、ib_profile.xml ファイルにカスタム ツールやインハウス ツールを追加したり、プロセスの分散ルールを設定・変更したりすることができます。