...
You can instruct IncrediBuild Linux to distribute tasks that are executed by custom or inhouse tools that are not included in the existing ib_profile.xml files. To include custom tools, add these tools to a new ib_profile.xml file, and save it in your desired location.
In a similar way, you can also customize the current distribution types that are set for tools and processes in the existing ib_profile.xml files. To customize distribution types, add the relevant tools and processes to a new ib_profile.xml file, and set for them different distribution types. Then, save the file in an effective location.
IncrediBuild Linux provides you with an empty ib_profile.xml file, which you can use as a template for creating new customized ib_profile.xml files.
> To add custom tools and processes to an ib_profile.xml file:
Go to the directory of the empty ib_profile.xml file:
/opt/incredibuild/data/custom_profiles/emptyCopy the empty ib_profile.xml and paste it on the relevant location, where it can take precedence over the default ib_profile.xml file.
Note: To learn where to save your customized ib_profile.xml file for it to take effect, see https://incredibuild.atlassian.net/wiki/spaces/ILUM/pages/34439240.
Perform one or both of the following:
To add custom tools and processes - add to the file as new entries the names of the tools and/or processes that you want to be distributed by IncrediBuild Linux. Set for each new entry a distribution type: local_only, allow_remote, or intercepted.
Note: If you have a tool or a process with a dynamic name or a name that is not entirely known, you can add them to the ib_profile.xml using a partial name and regular expressions (regex).
To customized the distribution types of existing tools and processes - add to the file as new entries the names of the tools and/or processes whose distribution type you want to change, and set for each entry your desired distribution type.
...