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 2.39.3 (or later) 2.31.1
Jq 1.6 (or later) 1.5 (or later)
Maven 3.6.3 3.6.3
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 24 (or later)

19.03.11 (or later)

 
Firefox ESR 115.4.0 (or later) ESR 115.4.0 (or later)  
Fn NA 0.6.28 Requires Docker, OCIcli, and Python3 on 3.7 or later.
GraalVM EE for Java 8 21.2.0 21.2.0 For Java 1.8_301 (or later), version 21.2.0 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

21.0.1

17.0.8

11.0.21

1.8.0_391

21.0.1

17.0.8

11.0.21

1.8.0_391

Note:

Java 17.x is now 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 22.10.0 will continue to include Java 1.8.x, but they will all be updated to include Java 17.x.

You can add multiple versions of Java to a build executor template. Ask your users to select the Java version they want 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

gruntcli v1.4.3

grunt v1.6.1

gruntcli v1.4.3

 
Node.js

20.8.0

18.18.1

17.9.1

16.17.0

14.20.0

17.9.1

16.17.0

14.20.0

 
Node.js Driver for Oracle Database 6.2.0 (or later) 6.2.0 (or later)  
OCIcli 3.23.2 (or later) 3.23.2 (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 12c

21.12.0.0.0 (or later)

19.15.0

21.12.0.0.0 (or later)

19.15.0

 
Oracle JDeveloper Studio

12.2.1.4.0

12.2.1.3.0

12.2.1.4.0

12.2.1.3.0

Note:

The JDeveloper Studio 12.2.1.3.0 software bundle was deprecated in the 23.10.0 release and support for it will be dropped in a future release.
Oracle JET Command-line Interface 15.1.0 (or later) 15.1.0 (or later) Requires Node.js
Oracle SOA Suite 12

12.2.1.4.0

12.2.1.3.0

12.2.1.4.0

12.2.1.3.0

Note:

The SOA 12.2.1.3.0 software bundle was deprecated in the 23.10.0 release and support for it will be dropped in a future release.
Packer 1.8.3 1.8.3  
Podman 4.6.1 N/A

Note:

Podman will not work if Docker is being used for build executors in your organization.
PSMcli 1.1.28 1.1.28 Requires Python3.
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

23.3.0.0 (or later)

23.3.0.0 (or later)

Requires Java 11 (or later)
Terraform 1.5.7 (or later) 1.5.7 (or later)  
Xvfb 1.20.11 (or later) 1.20.4 (or later)