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.39.3 (or later)
3.2.0 |
2.31.1
2.10.0 |
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 | 26.1.1 (or later) | 19.03.11 (or later) | |
Firefox | ESR 115.5.0 (or later) | ESR 115.5.0 (or later) | |
Fn | NA | 0.6.33 | 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 |
22.0.1 21.0.3 17.0.11 11.0.23 1.8.0_411 |
22.0.1 21.0.3 17.0.11 11.0.23 1.8.0_411 |
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 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 20 requires NPM v10.1.0 (or higher) Node.js 18 requires NPM v6.14.17 (or higher) Node.js 17 requires NPM v8.11.0 (or higher) Node.js 16 requires NPM v6.8.15.0 (or higher) Node.js 14 requires NPM v6.14.17 (or higher) |
Node.js Driver for Oracle Database | 6.2.0 (or later) | 6.2.0 (or later) | |
OCIcli | 3.37.1 (or later) | 3.37.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 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.4.0 | |
Oracle JET Command-line Interface | 16.0.0 (or later) | 16.0.0 (or later) | Requires Node.js |
Oracle SOA Suite 12 | 12.2.1.4.0 | 12.2.1.4.0 | |
Podman | 4.6.1 (or later) | 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: |
Ruby | 2.5.9p229 (or later) | 2.0.0p648 (or later) | |
SQLcl | 24.2.0.0 (or later) | 24.2.0.0 (or later) | Requires Java 11 (or later) |
Xvfb | 1.20.11 (or later) | 1.20.4 (or later) |