System Requirements
The minimum system requirements for running Incredibuild are:
Hardware
| Machine | CPU | RAM | Storage | Network |
|---|---|---|---|---|
| Coordinator | 2 Cores | 2 GB | 1 GB (any storage device) |
Static IP1 1 Gbps |
| Initiator | 4 Cores | Minimum of 2 GB per hyperthreaded core on the machine (usually Physical cores *2), but we recommend at least double that (4GB). | 30 GB (for diagnostic logs) + space required to successfully build the codebase under test. (SATA SSD or equivalent). We recommend doubling the space required to successfully build the codebase if possible. | 1 Gbps |
| Helper | 4 Cores | Minimum of 2 GB per hyperthreaded core on the machine (usually Physical cores *2), but we recommend at least double that (4GB). | 11 GB (any storage device) | 1 Gbps |
Network
-
Ports: 443, 5432, 8000, 31100, 31104, 31105, 31106-311xx. These ports must be available to be opened on the firewall in the machines, as well as in the network equipment (routers) connecting those machines. (Port numbers are flexible).
-
Network Speed: Minimum 100 Mbps, recommended 1 Gbps or higher.
-
Location: The machines should be on same physical LAN or connected through a VPN (same LAN is recommended).
-
Coordinator: The coordinator must have a static IP or a configured DNS name.
Antivirus:
The following should be excluded from the active antivirus on the Initiator Agent machine:
-
Incredibuild installation folder.
-
The folder of the source code that will be executed.
-
For Visual Studio – when using Incredibuild with Visual Studio, it is recommended to exclude Visual Studio installation folder. If the entire folder is not excluded, it is mandatory to exclude the following Visual Studio executables: 'devenv.exe', 'devenv.com', and 'MSBuild.exe'.
Storage
-
The initiator machine must use SATA or NVMe solid state storage for the source files and the output directories.
-
Another factor that influences the required storage space is the number of builds that IncrediBuild saves in the Build History database. The more builds you save, the more storage space you need. You can set this value in the Max builds to preserve in DB parameter in the Agent Settings dialog box.
Operating System
-
Supported Operating Systems: Windows 8.1, Windows 10, Windows Server 2016, Windows 11, Windows Server 2019.
For versions earlier than 9.6.0, the following are also supported: Windows XP, Windows Vista, Windows 7, Windows 8, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2
-
Permissions: The user who is installing IncrediBuild must have Power user permissions or higher.