使用 CLI (Command Line) 更改设置

可以使用命令行或脚本修改某些设置。

这些命令需要根用户权限。

启用/禁用将 Agents 作为 Helpers

在任何 Agent 上运行这些设置,以修改启用或禁用作为 Helper 参与构建的能力。

sudo /opt/incredibuild/management/set_agent_params.py enable-as-helper

sudo /opt/incredibuild/management/set_agent_params.py disable-as-helper

更改 Coordinator

您可以通过在任何 Agent 机器上运行此程序来更改与 Helper 关联的 Coordinator。

sudo /opt/incredibuild/management/set_agent_params.py coordinator <hostname/IP of new Coordinator>

完成该操作后,您还需取消订阅原始 Coordinator 上的许可证,并在新 Coordinator 上重新订阅。

例如:

sudo /opt/incredibuild/management/set_agent_params.py coordinator 192.168.10.50

修改 Helper 的最大内核数

如需更改 Agent 参与构建时可以使用的最大内核数,请在任何 Agent 机器上运行以下命令:

sudo /opt/incredibuild/management/set_agent_params.py max-helper-cores <number>

例如:

sudo /opt/incredibuild/management/set_agent_params.py max-helper-cores 64

修改 Local Helper 的最小内核数

如需更改启动新构建所需的最小可用本地内核数,请在任何 Agent 机器上运行以下命令:

/opt/incredibuild/management/set_agent_params.py min-local-cores <number>

例如:

sudo /opt/incredibuild/management/set_agent_params.py min-local-cores 8

将 Agent 分配到 Build Group

在您的 Coordinator 上运行此程序,以便将 Agent 分配给构建组。即使 Agent 处于离线状态,也可以在末尾添加 -include-offline 标志(可选)来实现分配。

sudo /soipdtp/ incredibuild/management/set_build_group.py <agent ip or host name> <group name> --include-offline (optional param)

例如:

sudo /opt/incredibuild/management/set_build_group.py 192.168.10.50 group1 --include-offline (optional param)