系统要求

运行 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, 5432, 8000, 31100, 31104, 31105, 31106-311xx。机器的防火墙上,以及连接这些机器的网络设备(路由器)上,必须将这些端口设为可用。(端口号可以灵活配置)。

  • 网络带宽: 带宽包括上传和下载速度。最小 100 Mbps,推荐 1 Gbps 或更高。

  • 位置:机器需要在同一个物理局域网(LAN)内,或者通过虚拟个人网络(VPN)连接(要求与 LAN 相同)。

  • Coordinator:Coordinator 需要有一个静态 IP 或者配置的 DNS 名称。

  • 许可证激活: 需要 Coordinator 机器之间的通信
    和 https://lvep.incredibuild.com:443(我们的许可证验证服务)。

  • Incredibuild Cloud: 需要 Coordinator 和 Incredibuild Cloud 网关之间的通信 https://cloud.incredibuild.com。

杀毒软件

在 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 位版本上测试)

Visual Studio 解决方案

支持的版本: VS 2012、2013、 2015、2017、2019 和 2022