Coordinator Settings

系统设置

  • Max cores per build:Incredibuild Environment 中可分配给单次构建的最大核心数量。为最大限度提高效率,我们对该数字进行四舍五入,以利用每台机器的全部核心。例如,如果有 3 台 Helper 机器,每台机器有 8 个核心,并且最大核心设置为 12,这意味着将使用两台 Helper 机器。由于两台 Helpers 机器有 16 个核心,因此我们将使用最多 16 个核心来最大限度提高效率(比最大核心设置指定的多 4 个)。默认值为 -1,即没有最大限制。设置为 0 也意味着没有最大限制。

  • Max CPU load:当 Helper Agent 的 CPU 负载超过来自除 Incredibuild 以外来源的值时,其将从 Incredibuild 删除任何正在运行的任务,并且在至少 60 秒(Machine Reload Timeout默认值)内不会获得其他任务。默认为 80%。

  • Min free memory:允许分配 Helper Agent 参与任务的最小空余内存。Coordinator 不会分配空余内存低于已定义值的 Helper Agent。默认为 512 MB。

  • 机器重新加载超时。如果一个 Agent 达到了其 Max CPU Load,Coordinator 会检查 一个 Helper Agent 未分配到任务的时间量,特别是当其 Max CPU Load 超过了定义的值时。

  • 自动订阅新 Agent:在安装新的 Helper Agents 时,此设置会将其自动订阅到您的 Coordinator。修改设置不会影响已安装的 Agents。

  • 帮助我们改进产品和服务:Incredibuild 收集有关产品使用情况的一般数据以改进我们的产品。这些数据不包含任何 PII(个人身份信息),但您仍可随时选择退出数据收集。

Network Settings

通过这些设置,您可以修改 Incredibuild 使用的端口,并定义通信是否使用 IPv6 或 Ipv4 协议。

修改端口有时还需要更改各 Agent 的设置。请参阅 Modifying Ports 了解详细信息。

Secondary Coordinator Settings

  • Hostname or IP:Secondary Coordinator 机器的 IP 地址或主机名。

  • Port:用于连接 Secondary Coordinator 的端口。默认值为 9954。

  • Timeout:如果 Primary Coordinator 在这几秒钟内出现故障,则 Secondary Coordinator 会被激活。

  • Sync Frequency:Secondary Coordinator 会从 Primary Coordinator 获取设置和网格详细信息,以同步两台机器。这定义了这些同步的频率。

SSL

您可以配置 Incredibuild 在内部组件之间使用安全通信。有关详情,请参阅 SSL 和 HTTPS