Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The following list summarizes the minimum infrastructure requirements for running IncrediBuild Linux:

Storage Requirements

The following storage requirements need to be met:

...

Network Requirements

...

Hardware

All settings in this table are minimum requirements unless otherwise specified.

MachineCPURAMStorageNetwork
Coordinator2 Cores2GB1 GB (any storage device)

Static IP1

1 Gbps

Initiator4 CoresMinimum 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
Helper4 CoresMinimum 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 - TCP Ports 2088, 2089, 9952, 9953, and 8080 should be available
    and open
    • to be opened on the firewall
    .
    Note: Different ports can be configured, as described in Configuring Network and Security Settings.                                
    Important! Whether you are using the default ports or different ports, you need to verify that your organization firewall is not blocking them, and that no other product or application is using them.SELinux (Linux kernel security module) - should be disabled permanently. See Disabling SELinux.
    Network settings:
  • TCP/IP based network is required for IncrediBuild Environment.
    • in the machines, as well as in the network equipment (routers) connecting those machines. (Port numbers are flexible). 
    • Minimum network speed- 100 Mb
    Recommended
    • , recommended network speed – 1 Gbps.
    • The machines should be on same physical LAN or connected through a VPN (same LAN is recommended) 
    • Network identifier for the Coordinator machine – during the installation of Agents on remote machines, the details of the Coordinator machine must be specified. Therefore, when selecting a machine for hosting the Coordinator, one of the following conditions needs to be met:

Permissions Requirements

The user who is running IncrediBuild Linux installation should have root user permissions.

Minimum Hardware Requirements

The minimum hardware requirements for IncrediBuild Linux are:

...

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

  • SELinux (Linux kernel security module) - should be disabled permanently. See Disabling SELinux.
  • The user who is installing IncrediBuild must have root user permissions.