Coordinator Settings

Coordinator Settings 选项卡可进行广泛的全局配置。

Agent Settings

配置适用于连接到该 Coordinator 的 Agent 的设置。

Helper 的任务要求

可以定义最小磁盘空间虚拟内存物理内存可用 CPU,这样 Agent 才有资格被指派为 helper。

可以指定在计算可用 CPU 时应该被忽略的进程。这个选项是为了防止利用闲置 CPU 资源的进程影响这些计算。

  • 对于已忽略的进程,也可以根据系统中各个不同的 Agent 进行单独配置。

  • 使用此功能时,建议将 Compiler Task Process Priority 设置维持在一个较高水平上,以确保分配至 Agent 的任务能够获得足够的 CPU 时间。

Agent Helper 权限

在 Agent Settings 中,Agents 可以启用或禁用其在通过其他 Initiators 启动的构建中提供帮助的功能。作为管理员,您可以使用 Allow to Enable/Disable as Helper 选项,在每个 Agent 的 Agent List 选项中控制 Agents 是否具有此功能。此设置允许您定义分配给新 Agents 的 Allow to Enable/Disable as Helper 设置的默认设置。

License Settings

  • 你可以定义将分配给每个代理服务主机的默认 Helper Core的数量。

  • 您可以在 Release Offline Agents 设置中,定义一个空闲的 Agent 自动失去浮动许可证所需要的时间。

  • 您可以定义分配给新 Initiator 和 Helper Agent 的默认许可证

Helper 缓存清理

Helper 缓存存储来自其他 agent 文件系统的文件,以便在构建分发时使用。这些文件不需要长期储存。默认情况下,缓存每天清理一次,但可以在这里修改时间表。

保留 Offline Agent

离线的浮动代理和本地代理会自动从 Agent List 代理列表中移除。默认情况下,保留时间为一分钟,但您可以使用此选项将保留时间延长(1 到 60 天)。

通用设置

修改端口和 Connection 设置

  • Network 区域,可以修改用于连接到 Coordinator 的任何一个端口。

  • 使用复选框,启用与 Coordinator 的所有通信的加密

  • Check connectivity 设置中定义每个 agent 的状态更新频率。Agent 的状态包括有关项目的信息,如他们的可用核心和 CPU。

系统设置

  • 为了确保最大的性能,我们建议你将设置改为 prevent system standby when service is running

  • 如果收到太多的防火墙信息,可以通过点击 Don’t show Windows Firewall related messages 禁用它们。

  • 我们感谢每一位客户通过分享他们的使用数据帮助我们改进产品和服务。我们将始终保护您的隐私,绝不会将您的数据用于自我完善以外的任何其他方式。

  • 要防止 Incredibuild 用户使用自定义配置文件,可以取消选择Allow changes to default distribution profile。必须选择此选项以支持某些技术(如 Unreal Engine),但它也允许用户自行选择哪些工具可以在网格上远程运行。如果贵公司出于安全原因不允许这样做,您可以随时取消选择。

限制构建中的核心数量

您可以在 Core Limit 设置中定义协助每个构建的最大 Helper 核心数量。

云设置

Incredibuild Cloud 能够使用基于云的虚拟机,自动增加可用来执行任务的核心数量。可以在有或没有实体 Helper Agent 的情况下使用这些云虚拟机。所需要的只是一个基本许可包和一个活跃的云账户。如需了解更多,请参阅 Incredibuild Cloud Documentation