Supported platforms for CloudBees Build Acceleration

3 minute read

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.2 11.3 12.0 12.1 12.2 12.3 12.4 12.5

CentOS 8 Stream

CentOS 8.2 thru 8.3

CentOS 8.0 thru 8.1

CentOS 7.9

Debian

11.2 11.3 12.0 12.1 12.2 12.3 12.4 12.5

Debian 10.8 thru 10.10

Debian 10.5 thru 10.7

Debian 10 thru 10.4

Red Hat Enterprise Linux

11.2 11.3 12.0 12.1 12.2 12.3 12.4 12.5

RHEL 8.6 thru 8.8

RHEL 8.5

RHEL 8.4

RHEL 8.1 thru 8.3

RHEL 8.0

RHEL 7.9

SUSE Linux Enterprise Server

11.2 11.3 12.0 12.1 12.2 12.3 12.4 12.5

SLES 15.2

1

1

1

1

1

1

1

SLES 15 thru 15.1

SLES 12 thru 12.4

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.2 11.3 12.0 12.1 12.2 12.3 12.4 12.5

Ubuntu 22.04

Ubuntu 20.04

Ubuntu 18.04

  • For Linux 64-bit, only x86-64 is supported. IA-64 (Itanium) is not supported.

Windows platforms

Windows platforms 11.2 11.3 12.0 12.1 12.2 12.3 12.4 12.5

Windows Server 2019

1

1

1

1

1 2

1 2

Windows Server 2016

1

1

1

1

1

1

1 2

1 2

Windows Server 2012

1

1

1

1

1

1

1 2

1 2

Windows 10

1

1

1

1

1

1

1 2

1 2

Windows 8 (64-bit)

1

1

1

1

1

1

1 2

1 2

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 64-bit, only x86-64 is supported. IA-64 (Itanium) is not supported.

2 Starting with CloudBees Build Acceleration 12.4, the Windows EFS driver will no longer be updated, but updates to the eMake client will continue as before.

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.

ClearCase

ClearCase Version

7.1.1, 7.1.2.10+, 8.0.0.6+, 9.0+

Cygwin

Bitness

Cygwin Version

64-bit eMake with 64-bit

3.1+, 2.3.0 and 2.0.4

Android (AOSP)

Android version 11.2 11.3 12.0 12.1 12.2 12.3 12.4 12.5

Android 13 (Tiramisu)

Android 12 (Snow Cone)

Android 11 (Red Velvet Cake)

Android 10 (Queen Cake)

Yocto (ebitbake)

Yocto version 11.2 11.3 12.0 12.1 12.2 12.3 12.4 12.5

4.2 (mickledore)

4.1 (langdale)

4.0 (kirkstone)

3.4 (honister)

3.3 (hardknott)

3.2 (gatesgarth)

3.1 (dunfell)

3.0 (zeus)

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 ecdevenv utility is available only from the command line.

Web browsers

To connect to the Cluster Manager, you must use one of the following web browsers.

Desktop browsers

  • Chrome 43 or newer

  • Firefox 31.8 or newer

  • Internet Explorer 10 or newer

Mobile Browsers

  • Chrome on Android 4.4 (KitKat) or newer

  • Internet Explorer Mobile 11 or newer

  • Safari 7.1 or newer

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.