Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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:

  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 https://incredibuild.atlassian.net/wiki/spaces/ILUM/pages/34439240.

  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.

...