This page contains platform support information for all CloudBees Build Acceleration components: Cluster Manager, eMake, and agent machines.
Traditional and cloud-based platforms
CentOS
11.0 | 11.1 | 11.2 | 11.3 | 12.0 | 12.1 | 12.2 | 12.3 | |
---|---|---|---|---|---|---|---|---|
CentOS 8 Stream |
|
|
|
|
|
|
|
|
CentOS 8.3 |
|
|
|
|
|
|
|
|
CentOS 8.2 |
|
|
|
|
|
|
|
|
CentOS 8.1 |
|
|
|
|
|
|
|
|
CentOS 8.0 |
|
|
|
|
|
|
|
|
CentOS 7.9 |
|
|
|
|
|
|
|
|
CentOS 7.8 |
|
|
|
|
|
|
|
|
CentOS 7.7 |
|
|
|
|
|
|
|
|
CentOS 7.6 |
|
|
|
|
|
|
|
|
CentOS 7.5 |
|
|
|
|
|
|
|
|
CentOS 7.4 |
|
|
|
|
|
|
|
|
Debian
11.0 | 11.1 | 11.2 | 11.3 | 12.0 | 12.1 | 12.2 | 12.3 | |
---|---|---|---|---|---|---|---|---|
Debian 10.8 thru 10.10 |
|
|
|
|
|
|
|
|
Debian 10.5 thru 10.7 |
|
|
|
|
|
|
|
|
Debian 10 thru 10.4 |
|
|
|
|
|
|
|
|
Debian 9.13 |
|
|
|
|
|
|
|
|
Debian 9 thru 9.12 |
|
|
|
|
|
|
|
|
Debian 8 |
|
|
|
|
|
|
|
|
Debian 7 |
|
|
|
|
|
|
|
|
Red Hat Enterprise Linux
11.0 | 11.1 | 11.2 | 11.3 | 12.0 | 12.1 | 12.2 | 12.3 | |
---|---|---|---|---|---|---|---|---|
RHEL 8.5 |
|
|
|
|
|
|
|
|
RHEL 8.4 |
|
|
|
|
|
|
|
|
RHEL 8.3 |
|
|
|
|
|
|
|
|
RHEL 8.2 |
|
|
|
|
|
|
|
|
RHEL 8.1 |
|
|
|
|
|
|
|
|
RHEL 8.0 |
|
|
|
|
|
|
|
|
RHEL 7.9 |
|
|
|
|
|
|
|
|
RHEL 7.8 |
|
|
|
|
|
|
|
|
RHEL 7.7 |
|
|
|
|
|
|
|
|
RHEL 7.6 |
|
|
|
|
|
|
|
|
RHEL 7.5 |
|
|
|
|
|
|
|
|
RHEL 7.4 |
|
|
|
|
|
|
|
|
RHEL 7.0 thru 7.3 |
|
|
|
|
|
|
|
|
RHEL 6.10 |
|
|
|
|
|
|
|
|
RHEL 6.0 thru 6.9 |
|
|
|
|
|
|
|
|
RHEL 5.5 thru 5.11 |
|
|
|
|
|
|
|
|
RHEL 5.4 |
|
|
|
|
|
|
|
|
SUSE Linux Enterprise Server
11.0 | 11.1 | 11.2 | 11.3 | 12.0 | 12.1 | 12.2 | 12.3 | |
---|---|---|---|---|---|---|---|---|
SLES 15 SP2 |
|
|
|
|
1 |
1 |
1 |
1 |
SLES 15 thru 15 SP1 |
|
|
|
|
|
|
|
|
SLES 12 SP4 |
|
|
|
|
|
|
|
|
SLES 12 |
|
|
|
|
|
|
|
|
SLES 11 SP2 |
|
|
|
|
|
|
|
|
SLES 11 SP1 |
|
|
|
|
|
|
|
|
SLES 11 |
|
|
|
|
|
|
|
|
1 There is a known glibc bug (roughly versions 2.26 through 2.30, such as in SLES 15 SP2) in read-write locks which can cause deadlocks in builds with heavy ledger operations. Upgrade to 12.1 and add --emake-try-chain-locks=0
to the eMake command; see the command line option documentation.
Ubuntu
11.0 | 11.1 | 11.2 | 11.3 | 12.0 | 12.1 | 12.2 | 12.3 | |
---|---|---|---|---|---|---|---|---|
Ubuntu 22.04 |
|
|
|
|
|
|
|
|
Ubuntu 21.04 |
|
|
|
|
|
|
|
|
Ubuntu 20.10 |
|
|
|
|
|
|
|
|
Ubuntu 20.04 |
|
|
|
|
|
|
|
|
Ubuntu 19.10 |
|
|
|
|
|
|
|
|
Ubuntu 18.04 |
|
|
|
|
|
|
|
|
Ubuntu 17.10 |
|
|
|
|
|
|
|
|
Ubuntu 17.04 |
|
|
|
|
|
|
|
|
Ubuntu 16.10 |
|
|
|
|
|
|
|
|
Ubuntu 16.04 |
|
|
|
|
|
|
|
|
Ubuntu 15.10 |
|
|
|
|
|
|
|
|
Ubuntu 15.04 |
|
|
|
|
|
|
|
|
Ubuntu 14.10 |
|
|
|
|
|
|
|
|
Ubuntu 14.04 |
|
|
|
|
|
|
|
|
-
For Linux 32-bit, only x86 is supported.
-
For Linux 64-bit, only x86-64 is supported. IA-64 (Itanium) is not supported.
Solaris
11.0 | 11.1 | 11.2 | 11.3 | 12.0 | 12.1 | 12.2 | 12.3 | |
---|---|---|---|---|---|---|---|---|
Solaris 10 SPARC |
|
|
|
|
|
|
|
|
Solaris 10 x86 |
|
|
|
|
|
|
|
|
1 Cluster Manager and eMake are 32-bit, and agents are 64-bit.
Windows platforms
Windows platforms | 11.0 | 11.1 | 11.2 | 11.3 | 12.0 | 12.1 | 12.2 | 12.3 |
---|---|---|---|---|---|---|---|---|
Windows Server 2019 |
|
|
|
|
1 |
1 |
1 |
1 |
Windows Server 2016 |
|
|
1 |
1 |
1 |
1 |
1 |
1 |
Windows Server 2012 |
|
|
1 |
1 |
1 |
1 |
1 |
1 |
Windows Server 2008 R2 |
|
|
|
|
|
|
|
|
Windows 10 |
|
|
1 |
|
|
|
|
|
Windows 8 (64-bit) |
|
|
1 |
|
|
|
|
|
Windows 7 |
|
|
|
|
|
|
|
|
1 Supported for eMake
and agent
installations, only. Cluster Manager support on all Windows platforms ended as of CloudBees Build Acceleration 11.2.
-
For Windows 32-bit, only x86 is supported.
-
For Windows 64-bit, only x86-64 is supported. IA-64 (Itanium) is not supported.
Kubernetes Platforms
Running CloudBees Build Acceleration on a Kubernetes cluster requires identical versions for the following components in the Kubernetes infrastructure:
-
Ubuntu Linux
-
Docker
-
Kubernetes
Not all combinations of Ubuntu Linux, Docker, and Kubernetes are supported. The following matrix shows the compatible versions:
Ubuntu Linux | Docker | Kubernetes | |||||||
---|---|---|---|---|---|---|---|---|---|
16.04 |
18.04 |
17.03.0 |
18.06.0 |
1.11.0 |
1.12.2 |
1.16.3 |
1.17.1 |
||
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
Make
Make Version |
Operating Systems |
GNU Make |
Linux, Windows |
Microsoft NMAKE |
Windows |
Symbian |
Windows |
Rational clearmake (GNU compatibility mode)1 |
Linux, Windows |
Visual Studio |
Windows |
1 Limited support.
eMake Emulation
GNU Make |
NMAKE |
Visual Studio |
clearmake |
Ninja |
4.3, 4.2, 4.1, 4.0, 3.82, 3.81, 3.80, 3.79.11 |
8.x, 7.x |
2015, 2013, 2012, 2010, 2008, 2005 |
Yes |
1.9.0, 1.7.2 |
1 Limited support.
Cygwin
Bitness |
Cygwin Version |
32-bit eMake with 32-bit |
2.3.0, 2.0.4, 1.7.9, and 1.5.25 |
64-bit eMake with 64-bit |
3.1+, 2.3.0 and 2.0.4 |
Yocto (ebitbake)
Yocto version | 11.0 | 11.1 | 11.2 | 11.3 | 12.0 | 12.1 | 12.2 | 12.3 |
---|---|---|---|---|---|---|---|---|
4.0 Kirkstone |
|
|
|
|
|
|
|
|
3.4 Honister |
|
|
|
|
|
|
|
|
3.3 Hardknott |
|
|
|
|
|
|
|
|
3.2 Gatesgarth |
|
|
|
|
|
|
|
|
3.1 Dunfell |
|
|
|
|
|
|
|
|
3.0 Zeus |
|
|
|
|
|
|
|
|
2.7 Warrior |
|
|
|
|
|
|
|
|
2.6 Thud |
|
|
|
|
|
|
|
|
2.5 Sumo |
|
|
|
|
|
|
|
|
2.4 Rocko |
|
|
|
|
|
|
|
|
2.3 Pyro |
|
|
|
|
|
|
|
|
2.2 Morty |
|
|
|
|
|
|
|
|
2.1 Krogoth |
|
|
|
|
|
|
|
|
2.0 Jethro |
|
|
|
|
|
|
|
|
Visual Studio
CloudBees Build Acceleration supports Visual Studio via the CloudBees Build Acceleration Visual Studio Integration, which is composed of the Visual Studio IDE Extension, the Visual Studio Converter Extension, and the ecdevenv
utility.
Visual Studio IDE Extension |
|
Visual Studio 2019, 2017, 2015, 2013, 2012, 2010, and 2008 |
The Visual Studio IDE Extension for Visual Studio 2010 or later does not support Xbox builds, Windows Mobile configurations, or custom build rules. As of CloudBees Build Acceleration 5.3, support for the Visual Studio 2005 IDE is ended However, command-line builds for Visual Studio 2005 are still supported. |
Visual Studio Converter Extension |
|
All .NET versions of Visual Studio through version 2017. |
Visual Studio Converter Extension support ended as of Visual Studio 2019. |
ecdevenv Utility |
|
All .NET versions of Visual Studio through version 2017. |
Support ended as of Visual Studio 2019. The |
Linux kernel versions
The Cluster Manager and eMake have no dependency on the Linux kernel version. The Electric Agent/EFS includes kernel modules and has been certified for compatibility with the following specific Linux kernel versions. Other kernel versions are likely to work as well but may not have been explicitly certified for compatibility. In case you encounter incompatibilities with a kernel not listed here, you may be asked to reproduce the problem on one of the kernels listed here.
CentOS 8.2, kernel 4.18.0-193 CentOS 8.1, kernel 4.18.0-147 CentOS 8.0, kernel 4.18.0-80 |
CentOS 7.8, kernel 3.10.0-1127 CentOS 7.7, kernel 3.10.0-1062 CentOS 7.6, kernel 3.10.0-957 |
CentOS 7.5-1804, kernel 3.10.0-862 CentOS 7.4-1708, kernel 3.10.0-693 |
Debian 10, kernel 4.19 Debian 9, kernel 4.9 series |
Debian 8, kernel 3.16 series |
Debian 7, kernel 3.2 series |
RHEL 8.2, kernel 4.18.0-193 RHEL 8.1, kernel 4.18.0-147 RHEL 8.0, kernel 4.18.0-80 RHEL 7.8, kernel 3.10.0-1127 RHEL 7.7, kernel 3.10.0-1062 RHEL 7.6, kernel 3.10.0-957 RHEL 7.5, kernel 3.10.0-862 RHEL 7.4, kernel 3.10.0-693 RHEL 7.3, kernel 3.10.0-514 |
RHEL 7.2, kernel 3.10.0-327 RHEL 7.1, kernel 3.10.0-229 RHEL 7.0, kernel 3.10.0-123 RHEL 6.10, kernel 2.6.32-754 RHEL 6.9, kernel 2.6.32-696 RHEL 6.8, kernel 2.6.32-642 RHEL 6.7, kernel 2.6.32-573 RHEL 6.6, kernel 2.6.32-504 RHEL 6.5, kernel 2.6.32.431 |
RHEL 6.4, kernel 2.6.32.358 RHEL 6.3, kernel 2.6.32.279 RHEL 6.2, kernel 2.6.32.220 RHEL 6.1, kernel 2.6.32.131 RHEL 6.0, kernel 2.6.32.71 RHEL 5.5+, kernel 2.6.18-x RHEL 5.4, kernel 2.6.18-164 |
SLES 15 SP2, kernel 5.3.18 SLES 15 SP1, kernel 4.12.14 |
SLES 12 SP4, kernel 4.12.14 SLES 12, kernel 3.12.28 |
SLES 11 SP2, kernel 3.0.10 SLES 11 SP1, kernel 2.6.32 SLES 11, kernel 2.6.27 |
Ubuntu 22.04, kernel 5.14 Ubuntu 21.04, kernel 5.10 Ubuntu 20.04, kernel 5.4 Ubuntu 19.10, kernel 5.3 Ubuntu 19.04, kernel 5.0 |
Ubuntu 18.04, kernel 4.18 Ubuntu 18.04, kernel 4.15 Ubuntu 17.10, kernel 4.13 Ubuntu 17.04, kernel 4.10 Ubuntu 16.10, kernel 4.8 |
Ubuntu 16.04, kernel 4.4 Ubuntu 15.10, kernel 4.2 Ubuntu 15.04, kernel 3.19 Ubuntu 14.10, kernel 3.16 Ubuntu 14.04, kernel 3.13 |
Databases
The CloudBees Build Acceleration Cluster Manager requires a SQL database to operate. The following databases are supported:
-
MySQL 5.5.16
-
MariaDB 5.5.31 through 19.1.38
-
Oracle Database 11g Release 2
-
Oracle Database 12c
-
MS SQL Server 2008
If you do not have a suitable SQL database available, CloudBees Build Acceleration installs MariaDB when installing the Cluster Manager. If you are using an external database, it must be installed before installing the Cluster Manager.