标准安装

你可以使用 Setup Wizard 在您的机器上安装所有的 Incredibuild 组件。如果您尚未下载 Incredibuild,请在此处下载 Incredibuild 的最新版本。该程序可用于安装 Incredibuild 的 Coordinator、 启动代理服务和 Helper Agents,以及 Build Cache 端点。

  1. 关闭 Visual Studio。

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

  3. 运行 Incredibuild Setup File。

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

  5. 指定您的安装类型。基本的 Incredibuild 使用需要一个 Coordinator,至少一个启动代理服务,和多个 Helper Agent。如果您计划使用 Build Cache 共享端点,请安装专用的 Incredibuild Agent。

    • Grid,安装一个 Agent 和一个 Coordinator。

    • Agent,安装一个代理。

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

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

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

  8. 指定 Agent Settings

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

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

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

    • File Cache:包含从启动代理服务传输到 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。