标准安装

你可以使用 Setup Wizard 在您的机器上安装所有的 Incredibuild 组件。如果您尚未下载 Incredibuild,请在此处下载 Incredibuild 的最新版本。该程序可用于安装 Incredibuild 的 Coordinator、 Initiator Agents 和 Helper Agents。

  1. 关闭 Visual Studio。

  2. 确保您的环境满足所有系统要求

  3. 运行 Incredibuild Setup File。

  4. Setup Options 页面上,选择 Install Incredibuild。然后, 点击 Next

  5. 指定您的安装类型。基本的 Incredibuild 使用需要一个 Coordinator,至少一个 Initiator Agent,和多个 Helper Agent。

    • Grid 安装 Agent,此种情况下,您可以连接现有的 Coordinator 或者安装一个新的 Coordinator。

    • Agent ,安装一个代理。

    • Custom ,允许您指定哪些组件将被安装,或安装一个备份 coordinator。

  6. 如果您正在安装 Coordinator,请输入您的许可证密钥。

  7. 如果您不安装 Coordinator,请指定一个现有的 Coordinator。您可以使用一个静态 IP 地址或机器主机名来识别 Coordinator。我们建议使用一个高可用性的机器。

  8. 指定 Agent Settings

    • Agent Service port:启用已安装的 Agent 和 Coordinator 之间的通信。

    • Helper ports: 用于 Incredibuild Environment 中的 Initiator Agent 与安装的 Agent 核心进行通信。选择第一个端口号,当本地机器将其空闲核心贡献给其他启动任务的机器时,将使用该端口号。

    • 必要时自动打开Windows防火墙上的所需端口: 如果这些端口被您的防火墙关闭,IncrediBuild 会自动打开它们。如果您不进行这项操作,则需要手动确保有足够的 Helper 端口开放,以使用 CPU 核心。我们使用您指定的端口号,并为每个 CPU 核心使用后续端口(例如,8 个核心将使用 31106-31114)。

    • File Cache:包含从 Initiator Agents 传输到 Helper Agents 的文件。保存这些文件是为了加快将来构建的速度。您可以随时在 Agent Settings 中更改缓存大小。

    • Visual Studio Integration:让您可以在直接在 Visual Studio 上使用 Incredibuild 运行构建。

  9. 如果您正在安装一个 Coordinator,指定 Coordinator Network Settings 页面,接受默认值或为已安装的 Coordinator 设置以下端口:

  10. Destination Folder Selection 页面,选择安装文件夹。我们建议勾选Add folder to the system PATH environment variable  复选框,以保证从 CLI 到 Incredibuild 工具之间可建立直连,以免需要指定它们的完整安装路径。

  11. (可选)如果您正在安装 Coordinator,请输入私钥和证书,以确保 Incredibuild Coordinator 和 Coordinator 的用户界面之间的通信。这必须在安装过程中完成,不能推迟到以后完成。

    注意:不支持使用 UNC(例如 \\remote_machine\certs\coordinator.crt)从远程计算机导入文件。

  12. (可选)输入私人密钥和证书,以确保 Incredibuild Agent 和 Coordinator之间的通信。这必须在安装过程中完成,不能推迟到以后完成。如需了解如何更轻松地管理 Agent 证书上的通用名称,请参阅 Working with SSL

    注意:不支持使用 UNC(例如 \\remote_machine\certs\coordinator.crt)从远程计算机导入文件。

  13. 如果您正在安装 Coordinator,请输入一个用户名和密码,这将是将来访问 Coordinator 用户界面所需要的。密码必须是至少 8 个字母,至少有一个大写字母。

  14. 重复这个过程来安装额外的启动器或 Helper Agents。