系统要求
运行 Incredibuild 的最小系统要求如下:
Hardware
机器 | CPU | RAM | 存储空间 | 网络 |
---|---|---|---|---|
Coordinator | 2 核 | 2 GB | 1 GB(任意存储设备) |
静态 IP 1 Gbps |
Initiator | 4 个核心 | 机器的每个超线程核心最少 2 GB (通常为 Physical core ×2),但我们推荐至少翻倍此规格(4 GB)。 | 30 GB(用于诊断日志)+建立测试用的代码库所需的空间。(SATA SSD 或同等规格)。如果可能,我们推荐对用于建立代码库所需的储存空间进行翻倍。 | 1 Gbps |
Helper | 4 核 | 机器的每个超线程核心最少 2 GB (通常为 Physical core ×2),但我们推荐至少翻倍此规格(4 GB)。 | 11 GB(任意存储设备) | 1 Gbps |
网络
-
端口: 443、8000、31100、31104、31105、31106-311xx、32103、50052、5672。机器的防火墙上,以及连接这些机器的网络设备(路由器)上,必须将这些端口设为可用。除 5672 外,所有端口号均可在安装过程中和 Coordinator Manager 中更改。5672 只能在安装过程中或通过联系 support@incredibuild.com 进行修改。
-
网络带宽: 带宽包括上传和下载速度。最小 100 Mbps,推荐 1 Gbps 或更高。
-
位置:机器需要在同一个物理局域网(LAN)内,或者通过虚拟个人网络(VPN)连接(要求与 LAN 相同)。
-
Coordinator:Coordinator 需要有一个静态 IP 或者配置的 DNS 名称。
-
许可证激活: 需要 Coordinator 机器之间的通信
和 https://lvep.incredibuild.com:443(我们的许可证验证服务)。-
代理管理:如果使用代理来管理本地机器的出站通信,则应定义一个名为 HTTP_PROXY 或 HTTPS_PROXY 的 windows 环境变量,并将代理的 URL 作为 Coordinator 机器上的值。这允许我们通过代理路由流量。
-
例如:https://my.proxyserver.com:1234 or https://my.proxyserver.com.
-
-
Incredibuild Cloud:Incredibuild 需要使用 Incredibuild 环境中的所有机器之间的通信记录,以及与 Incredibuild Cloud 管理服务的某些通信记录。有关详细信息,请参阅 Cloud Network Requirements。
杀毒软件
在 Initiator Agent 机器的杀毒软件上,应将如下位置排除:
-
Incredibuild 安装文件夹。
-
保存将要执行的源代码的文件夹。
-
对于 Visual Studio – 当 Incredibuild 与 Visual Studio 使用时,建议将 Visual Studio 安装文件夹排除在外。如果未将整个文件夹排除在外,则必须执行如下 Visual Studio 可执行程序:“devenv.exe”、“devenv.com”和“MSBuild.exe”。
存储空间
-
Initiator 机器上,源文件和输出目录必须使用 SATA 或者 NVMe 固态存储。
-
另一个影响所需存储空间的因素是 IncrediBuild 在 Build History 数据库中保存的构建的数量。您保存的构建数量越大,则需要的储存空间越大。您可以在 Max 构建中设置此值,以便在 Agent Settings 对话框中保存至 DB 参数。
Operating System
-
支持的操作系统: Windows Server 2012、 Windows 8.1、 Windows 10、 Windows Server 2012 R2、 Windows Server 2016、Windows 11、Windows Server 2019、Windows Server 2022。Coordinator 必须安装在一个 64 位操作系统上。
-
权限: 安装需要 Power 用户权限或更高的权限。
Coordinator 的用户界面
-
屏幕分辨率: 推荐1920 x 1080,最小 960 x 1080
-
支持的浏览器: Chrome(在 98.0.4758.102 64 位版本上测试)
Supported Tools
有关详细信息,请参阅 Support Tools。