使用 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)