Key Concepts, Components, and Terms

Before you use Oracle Developer Cloud Service (DevCS), make yourself familiar with these key concepts, components, and terms.

See Oracle Cloud Terminology in Getting Started with Oracle Cloud to understand the basic terminology used to describe the Oracle Cloud features and services.

Term Description

Organization

The top-most entity in the project structure of DevCS. Think of an organization as the umbrella for all the projects in a given identity domain.

Git repository

A Source Code Management (SCM) and distributed version control tool to host source code files.

Maven repository

A hosted repository to store build artifacts, library files, and dependencies for Maven applications.

Issue tracker

A built-in issue management system to create and track tasks, defects, and features.

Merge Request and Code review

A method to merge a Git repository branch with another branch. Before merging the branches, team members can review differences between files of both branches and provide their feedback.

Build System

A built-in system to define and automate builds of your applications.

Build VM

A Virtual Machine (VM) in Oracle Cloud Infrastructure Compute Classic, which run project builds. Only one build can run on a Build VM at a time.

Build VM Template

A template that defines the operating system and the software installed on the Build VM.

Build executor

Software that runs a build.

Wiki

Built-in wiki system to help your team author and manage wiki pages.

Deployment configuration

A configuration to deploy a build artifact to an Oracle Java Cloud Service, Oracle Application Container Cloud Service, or Oracle Java Cloud Service - SaaS Extension instance.

Oracle Cloud Infrastructure

Oracle Cloud Infrastructure is a set of cloud services that enable you to build and run a wide range of applications and services in a highly available hosted environment. Oracle Cloud Infrastructure offers high-performance compute capabilities (as physical hardware instances) and storage capacity in a flexible overlay virtual network that is securely accessible from your on-premises network.

If you're new to OCI, see Key Concepts and Terminology to understand OCI concepts and terminologies.

Oracle Cloud Infrastructure Compute (OCI Compute) and Oracle Cloud Infrastructure Compute Classic (OCI Compute Classic)

Service that hosts virtual machines (VMs) on Oracle Cloud with all the necessary storage and networking resources. DevCS uses the VMs to run project builds.

For more information, see Overview of the Compute Service in Oracle Cloud Infrastructure Documentation and About Compute Classic in Using Oracle Cloud Infrastructure Compute Classic.

Oracle Cloud Infrastructure Object Storage (OCI Object Storage) and Oracle Cloud Infrastructure Object Storage Classic (OCI Object Storage Classic)

Oracle Cloud service that hosts containers on Oracle Cloud to store project data. DevCS uses the containers to archive build artifacts and Maven artifacts, and export project data.

For more information, see Overview of Object Storage in Oracle Cloud Infrastructure Documentation and About Oracle Cloud Infrastructure Object Storage Classic in Using Oracle Cloud Infrastructure Object Storage Classic.

Oracle Java Cloud Service

Oracle Cloud service to deploy web applications to a public Oracle WebLogic Server domain on Oracle Cloud.

For more information about the service, see About Oracle Java Cloud Service in Administering Oracle Java Cloud Service.

Oracle Application Container Cloud Service

Oracle Cloud service to deploy Java SE, Node.js, PHP, Python, Ruby, Go, Java EE 7 (or later), and .NET applications to Oracle Cloud.

For more information about the service, see About Oracle Application Container Cloud Service in Using Oracle Application Container Cloud Service and About Your Application and Oracle Application Container Cloud Service in Developing for Oracle Application Container Cloud Service.

Oracle Java Cloud Service - SaaS Extension

Oracle Cloud service to deploy Java web applications that are extensions to existing Oracle SaaS products, such as CRM, HCM, and so on.

For more information about the service, see About Oracle Java Cloud Service - SaaS Extension in Using Oracle Java Cloud Service - SaaS Extension.