什么是 ib_profile.xml 文件?

Incredibuild 的目的是控制并利用空闲 CPU 核心,并将其用于您的本地和远端网络以加速构建执行。Incredibuild Linux 默认支持大部分常见构建工具,并为这些工具提供一套分布规则,以优化您的可用核心上运行的本地或远程构建执行和过程并行化。

有关支持的构建工具和过程,以及它们的分布规则的详情,这些信息保存在默认配置文件 ib_profile.xml 内。这个配置文件定义了哪些构建工具可用,以及 Incredibuild Linux 将如何处理分布式作业相关的各种流程。即是否一个流程可以在远端机器上执行,以及是否一个流程有子流程也需要被管理和分配。

除了默认的 ib_profile.xml 文件,Incredibuild Linux 也提供立即可用的 ib_profile.xml 文件,这些文件通过层级的顺序进行激活。在默认文件中列出的构建工具和环境,可以使用这些文件。此外,您还可以通过 Incredibuild Linux 创建您自己的 ib_profile.xml 文件。你可以将您定制的以及自用的工具包含在内,并针对您想要进行的流程调整分布规则。