Set Up VB Studio for CI/CD

If you want to use VB Studio to manage a large software development project that uses Oracle Cloud Infrastructure (OCI) cloud services, and doesn’t involve either Oracle Cloud Applications or visual applications, read this chapter to familiarize yourself with VB Studio's build system.

VB Studio's build system enables your organization's developers to create jobs that build, package, test, and deploy applications and application extensions. In VB Studio, builds run either in VM build executors (VM executors, for short) or in Docker executors. Build executor templates define the operating system and software packages for VM executors, and Docker images define the operating system and software packages for Docker executors.

To build their applications, your organization's developers define build jobs in their VB Studio projects. A job is a configuration that defines the location where the application's source files are found, the commands needed to run the job and test scripts, the instructions for generating and packaging artifacts, and the location where those artifacts will be deployed.

To run builds, your organization's developers need some Compute instances with operating systems and software packages installed. For example, to build Node.js applications, they'll need Node.js installed on an OCI VM Compute instance, which they'll use to run to run their CI/CD builds.

Before you start configuring CI/CD for VB Studio, you need to make several decisions that will guide you through the configuration process: