Skip to main content
Last updated on Nov 05, 2024 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. Each tool can only be added once to an ib_profile.xml file (even if you are using different arguments). 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:
  1. Go to the directory of the empty ib_profile.xml file: /opt/incredibuild/data/custom_profiles/empty
  2. Copy 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 Understanding the Hierarchy of the ib_profile.xml Files.
  3. 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.
https://docs.incredibuild.com/Default.htm https://docs.incredibuild.com/lin/latest/Default.htm https://docs.incredibuild.com/win/latest/Default.htm https://docs.incredibuild.com/cloud/Default.htm rLinuxhttps://www.incredibuild.com/4.18