Software for Build Executor Templates

VB Studio provides various software packages in the build executors' software catalog. Some software packages are available by default in each executor template.

Platforms

These platforms are available:

  • Oracle Linux 8
  • Oracle Linux 7 (default)

Default Software Packages

These software packages are available by default in each executor template. You can't edit or remove these software packages from an executor template.

Software Version in Oracle Linux 8 Version in Oracle Linux 7
Oracle Java SE 17.x 17.x
Ant 1.10.5 or later 1.9.15
C++ Compiler (cpp/gcc) 8.5.0 or later 4.8.5 or later
Git

Git LFS

2.43.5 or later

3.4.1

2.31.1

2.10.0

Jq 1.6 or later 1.5 or later
Maven 3.9.9 3.9.9
Python2 (including Virtualenv) 2.7.18 or later 2.7.5 or later

Software Packages in the Software Catalog

Here's a list of the software available in the VB Studio's software catalog. You can add only one version to an executor template, even if multiple versions of the software are available.

Software Version in Oracle Linux 8 Version in Oracle Linux 7 Notes
Docker 26.1.1 or later 19.03.11 or later Note: Docker 19.x on OL7 has been deprecated and will be removed in a future release.
Firefox ESR 128.5.1 or later ESR 128.5.1 or later  
Fn NA 0.6.36 Requires Docker, OCIcli, and Python3 on 3.7 or later.
GraalVM EE for Java 17 23.0.6 23.0.6 For Java 17.0.13, version 23.0.6 is available.
Gradle 7.5.1 7.5.1  
Groovy 4.0.4 4.0.4  
Helm 3.9.3 3.9.3  
Java SE

23.0.1

21.0.5

17.0.13

11.0.25

1.8.0_431

23.0.1

21.0.5

17.0.13

11.0.25

1.8.0_431

Note:

Java 17.x is automatically included in all new Build Executor templates (instead of Java 1.8.x) and is automatically added to any existing templates.

Templates created before VB Studio 22.10.0 include Java 1.8.x, but they've been updated to also include Java 17.x.

Users can add multiple versions of Java to a build executor template by selecting the Java version to use in a job from the job's configuration page.

JUnit 4 4.12 or later 4.11 or later  
Kubectl 1.24.3 1.24.3  
Node.js grunt pre-install

grunt v1.6.1 or later

gruntcli v1.5.0 or later

grunt v1.6.1 or later

gruntcli v1.5.0 or later

 
Node.js

22.6.0

20.17.0

18.18.1

16.17.0

14.20.0

16.17.0

14.20.0

Node.js 22 requires NPM v10.8.2 or later

Node.js 20 requires NPM v10.8.2 or later

Node.js 18 requires NPM v9.8.1 or later

Node.js 16 requires NPM v8.15.0 or later

Node.js 14 requires NPM v6.14.17 or later

Node.js Driver for Oracle Database 6.7.1 or later 6.7.1 or later  
OCIcli 3.51.1 or later 3.51.1 or later Requires Python3
Oracle Developer Studio 12c 12.5 12.5 12.5  
Oracle Forms Developer 12.2.1.4.0 12.2.1.4.0  
Oracle Instant Client

21.16.0.0.0 or later

19.15.0 or later

21.16.0.0.0 or later

19.15.0 or later

 
Oracle JDeveloper Studio 12.2.1.4.0 12.2.1.4.0  
Oracle JET Command-line Interface 17.1.0 or later 17.1.0 or later Requires Node.js
Oracle SOA Suite 12 12.2.1.4.0 12.2.1.4.0  
Podman 4.9.4 or later N/A

Note:

Podman will not work if Docker is being used for build executors in your organization.
Python3

3.10.6

3.9.13

3.8.13

3.7.13

3.10.6

3.9.13

3.8.13

3.7.13

To invoke virtualization for your environment, run this command: python3 -m venv <env_name>

Ruby 2.5.9p229 or later 2.0.0p648 or later  
SQLcl 24.3.2.0 or later 24.3.2.0 or later Requires Java 11 or later
Xvfb 1.20.11 or later 1.20.4 or later