The following list summarizes the minimum infrastructure requirements for running IncrediBuild Linux:
Storage Requirements
The following storage requirements need to be met:
- Coordinator machine – 1 GB.
- Initiator Agent machine – it is recommended to have 11 GB on each machine.
- It is also recommended to have additional 5-10 GB on each machine for temporary files, logs, and other data that is generated during the build execution. The exact storage space that is required depends on the size and complexity of your builds.
- 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.
- It is recommended to use a solid-state drive (SSD) for the machines that host Initiator Agents. Using SSD may boost performance.
- Helper Agent machine – 11 GB on each machine.
Note: If you run your builds in a troubleshooting mode following IncrediBuild Support suggestion, you may need an additional storage space of 5-10 GB.
Network Requirements
The following network requirements need to be met:
- Ports - TCP Ports 2088, 2089, 9952, 9953, and 8080 should be available and open 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.
- Minimum network speed- 100 Mb
- Recommended network speed – 1 Gbps.
- 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:
- To identify the Coordinator machine using its IP address – the machine must have a static IP.
- To identify the Coordinator machine using its hostname – the machine can have a dynamic IP.
Note: For more information, see Selecting the Network Identifier of the Coordinator Machine.
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:
- Pentium 400 MHz.
- 1 GB RAM per core in each Helper machine.
Note: If possible, it is recommended to allocate 2 GB RAM per core. - Ethernet card 100 Mbps.