XML プロフィール
XML プロフィールのロケーション
ib_profile.xml ファイルは IncrediBuild インストール フォルダーに格納されています。パスは次の通りです。/opt/incredibuild/data/ib_profile.xml
これはすべてのビルドで使用されるデフォルトの設定ファイルです。IncrediBuild のアップグレード中、このファイルは上書きされるため、ファイルのインスタンスは「読み込みのみ」で変更できません。プロフィール ファイルを編集したい場合は、ファイルをコピーして次のいずれかの場所に保存します。
- プロジェクト ディレクトリ ($PWD/ib_profile.xml) - このファイルはビルド中の実行ディレクトリです。このディレクトリからビルドを開始する場合のみ使用できます。
- ホーム ディレクトリ ($HOME/.ib/ib_profile.xml) - このファイルはユーザーのホーム ディレクトリです。ユーザーによって実行されたすべてのビルドで使用します。
- マシン ディレクトリ (/etc/default/ib_profile.xml) - このファイルはこのマシンで実行中のすべてのビルドで使用します。
異なる構成を含むプロフィール設定のインスタンスが複数ある場合、最も一般的な場所の設定を使用します。たとえば、プロジェクト ディレクトリの設定がホーム / マシン ディレクトリよりも優先されます。
カスタム プロフィール設定
プロフィール設定ファイルの編集方法:
- デフォルト プロフィール設定ファイルの場所 - /opt/incredibuild/data/ib_profile.xml.
- ファイルをコピーして上記のいずれかに1つまたは複数に貼り付けます (例: プロジェクト ディレクトリ、ホーム ディレクトリなど)。
- タスク名を関連する属性に続けて追加します。ローカルでのみ処理する (local_only)、リモートで分散する (allow_remote)、インターセプトする (Intercepted)。
例
ローカルのみの例:
<processes>
<process filename="mylinker" type="local_only" />
</processes>
リモートを許可する例:
<processes>
<process filename="mycompiler" type="allow_remote" />
</processes>
Custom Build Executions
IncrediBuild for Linux Guide:
Unable to render {children}. Page not found: IncrediBuild Linux 版の利用ガイド.