标准安装
你可以使用 Setup Wizard 在您的机器上安装所有的 Incredibuild 组件。如果您尚未下载 Incredibuild,请在此处下载 Incredibuild 的最新版本。该程序可用于安装 Incredibuild 的 Coordinator、 启动代理服务和 Helper Agents,以及 Build Cache 端点。
-
关闭 Visual Studio。
-
确保您的环境满足所有系统要求。
-
运行 Incredibuild Setup File。
-
在 Setup Options 页面上,选择 Install Incredibuild。然后, 点击 Next:
-
指定您的安装类型。基本的 Incredibuild 使用需要一个 Coordinator,至少一个启动代理服务,和多个 Helper Agent。如果您计划使用 Build Cache 共享端点,请安装专用的 Incredibuild Agent。
-
Grid,安装一个 Agent 和一个 Coordinator。
-
Agent,安装一个代理。
-
Custom,允许您指定哪些组件将被安装,或安装一个备份 coordinator。
-
-
如果您正在安装 Coordinator,请输入您的许可证密钥。
-
如果您不安装 Coordinator,请指定一个现有的 Coordinator。您可以使用一个静态 IP 地址或机器主机名来识别 Coordinator。我们建议使用一个高可用性的机器。
-
指定 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 运行构建。
-
-
如果您正在安装一个 Coordinator,指定 Coordinator Network Settings 页面,接受默认值或为已安装的 Coordinator 设置以下端口:
-
在 Destination Folder Selection 页面,选择安装文件夹。我们建议勾选Add folder to the system PATH environment variable 复选框,以保证从 CLI 到 Incredibuild 工具之间可建立直连,以免需要指定它们的完整安装路径。
-
(可选)如果您正在安装 Coordinator,请输入私钥和证书,以确保 Incredibuild Coordinator 和 Coordinator 的用户界面之间的通信。这必须在安装过程中完成,不能推迟到以后完成。
注意:不支持使用 UNC(例如 \\remote_machine\certs\coordinator.crt)从远程计算机导入文件。
-
(可选)输入私人密钥和证书,以确保 Incredibuild Agent 和 Coordinator之间的通信。这必须在安装过程中完成,不能推迟到以后完成。如需了解如何更轻松地管理 Agent 证书上的通用名称,请参阅 Working with SSL。
注意:不支持使用 UNC(例如 \\remote_machine\certs\coordinator.crt)从远程计算机导入文件。
-
如果您正在安装 Coordinator,请输入一个用户名和密码,这将是将来访问 Coordinator 用户界面所需要的。密码必须是至少 8 个字母,至少有一个大写字母。
-
重复这个过程来安装额外的启动器或 Helper Agents。